+26

WYSIWYG embedded editor and preview

Uoc Nguyen il y a 13 ans 0
WYSIWYG embedded editor and preview for markup languages like: LaTeX, HTML, MarkDown will be great feature which many people wanted like me :)
+26

Spell checker to use the OS X dictionary

Alessandro Vernet il y a 12 ans mis à jour par kdsl il y a 12 ans 1
The spell checker functionality is awesome, but it would be even better if it could use the system spell checker, so we don't have to add words to yet another custom spell checker.
+26

Folder alias in sidebar

oddvalue il y a 13 ans mis à jour par Vince Doherty il y a 10 ans 9
This was a feature in projects in v.1 but now in v.2 any folder you add to a project has to display as the name of that folder. I know you added the ability to rename the actual folder but I just want to alias the folder in the project. Is this something that could be added easily?

Cheers =)
+26

Tabs

Андрей Бовсуновский il y a 12 ans dans Plugin announcements mis à jour par Ola Vikholt il y a 12 ans 2

Add ability to pin tabs and moving them by keyboard, like in Google Chrome.

+26

Support Python 2.7 in Sublime Text 3

Glyf il y a 11 ans 0

There are many reasons to stick with a version of Python 2.x.


  • All existing Sublime Text plugins are on Python 2.6; Sublime Text 3 has a different API as well as a different language version.  The recommended policy for 2.x->3.x Python upgrades is to allow for the language upgrade to be made independently of the API upgrade.  This is especially important for proprietary systems that have plugins like Sublime, since most plugins don't have a continuous integration systems (Sublime is hard to automate server-side) and are more likely to have bugs that don't get spotted when doing these big upgrades.
  • Many useful Python libraries (such as Django, Twisted, Flask, South, Paramiko, html5lib, python-ldap, Selenium, Pylons, and so on) only support Python 2.x, and it is super helpful when developing with these libraries to be able to import them directly within Sublime plugins; this is one of the reasons that I personally switched to Sublime.  At least one plugin (SubliminalCollaborator) uses portions of Twisted that haven't been ported yet, and that dependency will take a non-trivial amount of time to upgrade, even if the plugin itself requires no effort.
  • PyPy, a radically faster runtime for Python, still only works with 2.x, so many of these libraries need to maintain Python 2 support for the time being anyway, but Python 3 support has fewer obvious benefits, so they invest less energy in it.
  • Specifically regarding 2.7: jumping from Python 2.6 to 3.x is a big jump; moving from 2.7 to 3.x is a slightly more manageable leap.  If you can't do a version of Sublime Text 3 that supports 2.7, perhaps you could at least do a version of Sublime Text 2 that upgrades from 2.6 to 2.7.

Since plugins in Sublime Text 3 already live in a separate process, perhaps there could be a Python 2.7 plugin process and a Python 3.x plugin process as well, to allow plugins to transition gradually, rather than all at once.


Please consider restoring Python 2.x support to the new version of Sublime Text.

+26

Allow plugins to display things in their own gutters

meatmanek il y a 13 ans mis à jour par Jean-Denis Vauguet il y a 12 ans 3
It would be nice if plugins could provide a gutter that is optionally displayed alongside files. An example is information from `git blame`.
+26

Plugin to sync with Google docs

domicius il y a 12 ans mis à jour par Lukáš Mojžíš il y a 11 ans 2
This is a suggestion/wishlist for a plugin that would allow a simple synchronization with Google docs as it is a nice solution for keeping some of your files in the cloud.

If there are other similar services I'm not aware of and that can already be setup to work seamlessly with SublimeText, please let me know.

I specifically mention Google docs here because I think it's doable with it's current API: it seems you can export documents in Txt format and you can also upload them to Google docs.

Use case #1:
1. open a document from a list of documents in your Google docs account
2. when done editing, save it back to Google docs
No need to make it any more complicated by doing diffs with the two versions of a document - at least at first a single user could use it for editing documents that he or she wants to have access even on the go (Google docs has a mobile site version that works pretty well for that purpose).

Use case #2:
1. open a new document and enter content
2. save your new document directly to your Google docs account

You'd probably just have to keep in mind that you'd be editing only Text documents and not Google docs native format documents.
+26

Allow overrides to color schemes

Kirk Strauser il y a 11 ans mis à jour par Stuart O'Brien il y a 10 ans 2

The ability to override color scheme settings ala CSS would be very convenient. I'd like a mechanism for "sub-schemes" that override only portions of the main, "active" color scheme.


For example, very few color schemes support Markdown and I don't like the looks most of those schemes in other syntaxes, like Python. I can fork my own version of schemes I otherwise like and patch in Markdown support, but then I'd have to maintain that fork. I could use the sub-scheme mechanism to create Markdown-specific overrides and add them to my syntax-specific settings like:


    {
        "color_sub_schemes": ["Packages/My Subthemes/Blue Markdown links.subscheme"]
    }


Those sub-schemes would "patch" whatever color scheme I'm currently using - say Monokai - with just a couple of setting overrides.


This could be a big help to people maintaining language support as they could include a couple of subschemes with their packages like "Mylanguage (bright).subscheme" and "Mylanguage (dark).subscheme" so that users could be quickly up-and-running with their usual, familiar color scheme.


This could also be an accessibility win for users who need a particular setting in place across all color schemes, but otherwise enjoy the wide variety of available ST2 schemes. They could add something like:


    "color_sub_schemes": [
        "Packages/Headings/Bold Headings.subscheme",
        "Packages/Headings/Inverse Italics.subscheme"
    ]


to their global settings so that they can use the same color schemes we all know and love but with convenient accomodations of their personal needs.

+26

BareBones API support on OSX to get Unity 3D working with Sublime

Martin Schultz il y a 12 ans mis à jour par Dain Hedgpeth il y a 11 ans 16


+26

Support for Arabic

Ahmed Melege il y a 10 ans 0
Please add support for RTL langueages in the next version.
+26

Sublime to android platform

Dmitriy Medved il y a 12 ans mis à jour par Robert Schalk il y a 11 ans 2
It would be very convenient to have such an application in a tablet. Whether it will release an application for Android??  
+25

vintage mode - R (replace many)

Greg Elliott il y a 12 ans mis à jour par Pekk il y a 11 ans 4
r is currently implemented, but R is not (replace many characters). this is a super useful command when you're changing out numbers (say, 309 to 410).
+25

Allow tabs to be placed at the bottom

Heracles Papatheodorou il y a 11 ans mis à jour par Hai Zheng il y a 3 ans 4

It would be great if there was an option for file tabs to be placed at the bottom (or perhaps left / right too) of the window. The current paradigm of browsers prefers tabs on the top, but if your taskbar is at the bottom, it makes more sense for them to be closer to it. Opera has allowed such functionality for eons.

Congrats on your otherwise great product; I love the code "bird's eye"!

+25

Keep Afloat / SIMBL support

Adam Breen il y a 11 ans mis à jour par Matt Groth il y a 7 ans 4

It would be great if you supported SIMBL accessibility hooks - particularly so that Keep Afloat (http://infinite-labs.net/afloat/) can work with Sublime Text 2.


This would mean that I can have two ST2 windows open, with one floating above, while I type in the one beneath.  This avoids having to change whatever layout I have in the subordinate window, but lets me see code from the other while I type.

+25

Keep undo history across sessions, per file

Vincent Voyer il y a 12 ans mis à jour par Brian Herold il y a 12 ans 1
Would that be possible?

So that we keep an undo (ctrl+z) history per file across sessions. So that if I close my editor, re-open, I'll be able to still ctrl+z some changes.
+24

Support vim's scrolloff

Harald Lapp il y a 13 ans mis à jour par Oktay Acikalin il y a 13 ans 1
Vim has a very nice feature called 'scrolloff' which allows to define a minimal number of lines to keep above and below the cursor when scrolling. It makes it very convenient to work with files where there's already content below the cursor ...
+24

Mouse gestures

Nicolay77 il y a 12 ans mis à jour par Andrzej Makowiecki il y a 12 ans 1
Like the ones in Opera browser.
+24

"Zoom" reset

Andrew Montag il y a 12 ans mis à jour par Craig Patik il y a 12 ans 2
I like using Ctrl + Scroll to change the font size (easy for presenting to other people) but the only thing missing is Ctrl + 0 to reset! 
+24

Save a copy

Sébastien Le Martelot il y a 12 ans mis à jour par Messa il y a 12 ans 1
A simple "Save a copy" function which save the current file under another name while keeping open the original.

For example :
I'm editing the file "Text1" and I would like to save it to "Text1_backup"  while continuing to edit "Text1".
+24

Default encoding (charset) to save new files

Fernando Carlétti il y a 13 ans mis à jour par Sensei Monks il y a 11 ans 3

Would be nice if the editor could save new files with a predefined charset.


My employer use ISO-8859-1 as default charset and I have to change this everytime I save a new file.