Skip to content

A collection of Windows Explorer shell extensions for text editors. -

License

Unknown, BSL-1.0 licenses found

Licenses found

Unknown
LICENSE.TXT
BSL-1.0
LICENSE_1_0.TXT
Notifications You must be signed in to change notification settings

MAPJe71/EditWith

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


EditWith

A collection of Windows Explorer shell extensions for text editors.

Copyright John Brandwood 2014.

Distributed under the Boost Software License, Version 1.0.

(See the accompanying file LICENSE_1_0.txt or the copy at http://www.boost.org/LICENSE_1_0.txt)

Home URL
Files / Forum / Wiki https://sourceforge.net/projects/editwith
Source https://github.com/jbrandwood/editwith

About

These shell extension DLLs add either 1 or 2 menu entries to the right-click (context) menu of Windows Explorer, depending upon whether the text editor is already running.

For example, the extension for the Notepad++ editor will add ...

  • Edit with Notepad++
  • Edit in existing Notepad++ session

The text editor's icon is also displayed with each entry to make it easy to distinguish your text editor from other context menu entries.

The shell extensions are designed to work on 32-bit and 64-bit versions of Windows, from Windows XP all the way up to Windows 8.1


Text Editors

Shell extension DLLs are supplied for the following text editors ...

Text Editor Extension
Brackets bshellx
EditPad Pro eppshellx
EditPlus 3 ep3shellx
EmEditor emeshellx
Komodo Edit / Komodo IDE kshellx
Multi-Edit meshellx
Notepad++ nppshellx
Programmer's Notepad 2 pn2shellx
PSPad pspshellx
SciTE scishellx
SlickEdit seshellx
Sublime Text 2 su2shellx
Sublime Text 3 su3shellx
TextPad tpshellx
UEStudio uesshellx
UltraEdit ueshellx
VEDIT vshellx
Vim vimshellx
Zeus IDE zshellx

Question

My editor already shows up in the right-click menu, why should I use this?

Answer

Because unlike your editor's existing entry, it allows you to choose whether to open up the files that you've selected in either a new editor session, or to send the files to ANY existing editor session.

This makes is easy to not only edit multiple files in one session, but also to have multiple editor sessions at once. It makes it easier to keep groups of files separate in different windows, and/or to efficiently use multiple monitors.


Question

Does it offer any other advantages?

Answer

It's smaller, lighter, faster, and can jump tall buildings in a single leap!

But seriously ... compare simple sizes and how much of your computer's memory is used to provide these features.

This shell extension takes less than 30KB of disk space, and when Windows Explorer runs it, it uses the same DLL resources that Explorer already uses, so that it doesn't take much extra computer memory (i.e. MSVCRT.DLL).

By extreme comparison, the Notepad++ shell extension (NppShell_06.dll) takes 218KB of disk space, and then still loads up the 637KB MSVCR90.DLL.

That's a lot of disk space and computer resources for something that does less than this shell extension.

In fairness, most other text editor's current shell extensions are a lot slimmer at 60KB to 110KB, and don't pull in the 637KB MSVCR90/100/110.DLL.

Some of the other text editor's current shell extensions either don't render an icon, or render it at the wrong size (i.e. ignore Windows's requested size), or even render it incorrectly (i.e. on a pure-white background).


About

A collection of Windows Explorer shell extensions for text editors. -

Resources

License

Unknown, BSL-1.0 licenses found

Licenses found

Unknown
LICENSE.TXT
BSL-1.0
LICENSE_1_0.TXT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 54.5%
  • JavaScript 19.2%
  • C 15.1%
  • Batchfile 11.2%