Supporting Ubuntu 11.04 AppMenu
Class browser implemented in the file panel
Did a quick mockup of what could be done:
http://picpar.com/Skb
The outline could be configurable by language using plugins with basic regexp rules to find function names and attributes
open_dir always uses Explorer.exe - Use python os.startfile() instead to invoke custom Dir Handlers
Many Windows users have Explorer replacements such as Total Commander, XYPlorer, Directory Opus, xplorer2, etc. These usually replace explorer.exe via changing the Folder handler in the registry at: [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\]
However - even when someone has a custom folder handler setup - SublimeText currently always opens a folder via Explorer.exe and not through an os-specific way. An alternative to fix this that I have tested is to use os.startfile("C:\folderpath"). For example the following will respect the user's custom directory handler:
import sublime, sublime_plugin, os
class OpenContainingDirCommand(sublime_plugin.TextCommand):
def run(self, edit):
branch, leaf = os.path.split(self.view.file_name())
os.startfile(branch)
So please use os.startfile(dirpath) for things such as "Browse Package".
Switch to the new GTK+ File Chooser
Search in the code only (ignore comments)
It would be really nice to have the option to search
in the code only,ignoring any match that comes from the comments.
Please see this stackoverflow post: http://stackoverflow.com/questions/7311870/fulltext-search-ignoring-comments
Use tab to cycle through auto-completions
A pure terminal version, to use on servers (like vi or emacs)
YAML Parsing Doesn't Follow Continuations
The YAML syntax highlighter doesn't follow lines terminated with slashes, surrounded with single-quotes, or unquoted.
Additionally, tab indentation is an error according to the YAML spec, so the default should be to use spaces.
Example data in screenshot:
goto anything should open with current selection
Signed installers
Clicking on an active tab in another split window does not change focus.
Named Bookmarks
Bookmarks are great. This is a suggestion that adds upon the current bookmarks implementation.
As a user of Sublime Text, I want to be able to name my bookmarks in conjunction with a searchable list of bookmarks so that I can have a method for quickly finding my bookmarks again.
One possibility would be to include bookmark names in the Goto Anything dialog. It might also be useful to have a dialog that shows only bookmarks as well, just in case I want to browse my bookmarks. Maybe something like the file@symbol feature, only for bookmarks, but using another symbol such as # (like an href). Examples:
- "file#mybookm" looks for all bookmarks in 'file' that match "mybookm"
- "#mybookm" searches all bookmarks in all files for "mybookm"
- "#" displays all bookmarks
Open a single file in two or more different views.
alternative to tabs: bufferswitcher w. filepath
In ST2 i don't know what exact file i'm editing unless i hover over the tab and wait for the tooltip to popup.. while in generall the tabs do show the file's path, it allways is truncated - with some sense though - but in the end gone completely once a certain number of tabs accumulate.. and over the day these "whereami-hovers" become really cumbersome.
Here's how jEdit handles this: the standard buffer chooser is a select that spans the top of the edit-area showing the full path of the current file.. looks like so (yess, jEdit _is_ ugly ;) : http://dl.dropbox.com/u/10220684/screenshots/screenshot%202012-04-15%20um%2013.48.02.PNG
Imho these bufferwitchers are clearly supperior to any kind of tab.. you simply know where you are without any interaction needed. And of course switching buffers becomes easier and faster as well: you know where you will switch to (or have switched to if by key-command) right away..
So: how about such bufferswitchers as alternative to tabs? ;)
extended sidenote: there're two more distinct differences how jEdit handles the buffer/view management: For one there are no predefined layouts(groups).. you just split views whichever way you need to by a simple keystroke.. or revert splits as easily one by one, or all at once. The other difference: you don't have to shove buffers around by hand.. all buffers are immediately available in any split you create.. you just choose the buffer you want to view in the given split and that's it.. of course: you can also view a single file in any number of splits at once.
thx 4 listening.. ;)
Jan
Allow using external Python interpreter on Linux, just like on OS X
While it would probably mean that the interpreter wouldn't be as "clean" as sublime's, it would allow more flexibility. People would also be able to use 2.7 if they felt like it by selecting a different interpreter, living with the consequences of some potentially broken plugins.
While I like that the builtin interpreter is small and clean, I would prefer to be able to customize the modules, or versions, used by sublime. Seeing that is already the case on OS X, I believe that it has been proved to be a working solution, and should be ported to Linux as well.
(I personally use Sublime on both Linux (for work) and Mac OS X (private), and it bugs me that I have more freedom to write plugins on OS X, meaning my awesome (heh) plugins can't be used on Linux, without finding alternative methods to do a lot of things that rely on external non-py modules.)
Korean File Encodings
Working with Mounted FTP Server in Win 7.
You are amazing!
Autocomplete popup should loop/wrap when user hits UP at the start or DOWN at the end
Fantastic Software
I've been using a variety of text editors for decades, from vi to Notepad++ to TextMate to jEdit and beyond. Sublime surpasses them all, and has managed to exceed my expectations for a programmer's text editor.
Service d'assistance aux clients par UserEcho