I have loads of dot files (if you refer to /.config ecosystem) but I am not a github hacker. I tend to build from seat of pants by orchestrating what I see on the screen. That is by UI automation. Much depends on UI compatibility cross OS. I focus on Ubuntu but can experiment with Windows/Mac , if I must, to collaborate. I don’t often write Packages/Plugins since they begin to clutter the landscape and workflow. Just leverage / orchestrate what you can see. Like stage props. For example with a few mouse clicks I can open any Subl Text file in any desktop app … sans packages or plugins. Although I do use some that are required. Exalt for one for XML compatibility (such as SVG et al). I can’t easily remember key combos so I use aliases instead to map to key bindings (much written on that recently - bewildering to me - see here Table of Key Bindings). I use a different, visual way of desktop binding I guess. Orchestration is the key word. Take a look at enabling (in partnership with Subl on same desktop stage) venerable tools such as Actiona (Actionscript days - needing Actionscript package) and then more comprehensive TagUI. Then become a “desktop playwright”, managing Actors, Acts, Scenes, Stage props. They are all found in Ubuntu. Subl is just one key Actor but easy on my elderly eyes as prime editor across different scopes. Hope that explains my odd visual thinking. Let me know what “dot file” is of interest. What process? Which OS?
Anyone else still sticking with Sublime in 2026?
Hi, @marryjoseph8.
If you haven’t already tried it, I have recently been developing a lot of Python code with the LSP and LSP-pyright Packages, and am EXTREMELY impressed! Right-clicking the text, and selecting LSP > Goto Definition... feels a great deal like some of the best IDE’s I’ve ever used. As an example, as a test, I placed my cursor on the str type (in a typing hint) and did that, and it took me to buildins.pyi to the class str definition! Plus it is extremely agile in the type-hinting arena. In the package I am currently developing, it has already saved me (literally) dozens of bugs that never ran and generated a run-time exception (or presented any future danger) because LSP-pyright caught them first. This is a huge blessing in local code. Plus, after a year of extensively customizing my own environment, may tail is wagging about Sublime Text more than ever…
Kind regards,
Vic
P.S.
If you place pyrightconfig.json in your project with this content:
{
"extraPaths": [
"/path/to/app_code/Lib/python3.14.zip",
"/path/to/app_code/Lib/python314",
],
//"typeCheckingMode": "strict",
"executionEnvironments": [
{
"root": "./",
"pythonVersion": "3.14",
},
],
// Install LSP-json to get validation and autocompletion in this file.
// "venvPath": "./myenv",
// "venv": ".venv",
}
The LSP-pyright Package will ALSO do you proud with the Sublime API!!
I recently switched to Sublime. I was doing exclusively Apple-platform development for more than 20 years, so I was using Xcode, but now I’m doing a project where I have to do a bit of ts, so I had to find an editor for that.
Being in the Apple ecosystem completely, I tried BBEdit, but it did not convinced me, especially due to its poor LSP support.
I tried Zed because it’s the new hotness, but it “felt wrong.”
I tried Sublime and fell in love with it.
So much that I even “resurrected” an old plugin for Modelines, because I needed proper Modelines support in my project (not for ts, but for my IaC repo).
Over the years, I’ve tried most of the existing paid and free editors. My experience with Sublime has been the most influential. Over time, Sublime naturally became my main editor. And it remains so. I see no reason to switch from Sublime to anything else.
Hi! I really like Sublime Text 4, primarily because it is much simpler to use than UltraEdit, and not nearly as bloated. Moreover, Sublime Text will run on a variety of Linux distributions, whereas UltraEdit will only run comfortably on Ubuntu (what I’m using - Ubuntu 26.04 LTS), Debian 12 (Bookworm) and RHEL (Red Had Enterprise Linux). If you use (for example) Fedora 44, UltraEdit won’t run on it at all. Moreover, it’s been nearly two years since UltraEdit, Inc. updated UltraEdit for Linux, so that has motivated me to not renew my UltraEdit licence (subscription).
Subime may not have “eye candy” like UltraEdit, but it does get the job done. The only thing that I would love to see in it is the ability to align plain text centre and justify. This is a small complaint; I can easily use Vim or Emacs to do this, when I write READ.ME files for my programs.
There’s a package called SFTP. You can set it to auto upload to (S)FTP server on save.
Yes, I have been testing so many editors, but I always come back to Sublime. Zed was supposed to be fast, but on Windows it is as sluggish as VSCode. The new coding workflow: using a TUI (OpenCode) on one side of the screen, and Sublime/Sublime Merge on the other side, it’s perfect. Both have the Dracula theme installed, they look similar.
Although I only understand part of the workings of Sublime Text (I only just learned about the regex button) those cogs I do use are absolutely vital for interaction with building a novel framework and leveraging AI. Even if I do pickup a few flags along the way as being … OT.
subl is my go-to editor 80% of the time. I will use VSCode or Cursor when I need their plugins; however, that is rare as I have been using command-line tools mostly of late.
I rarely merge though-- I am a command line guy…
Hi, @barth!
About that SFTP package, will it recursively upload a directory you select? That would be very handy to me…
Kind regards,
Vic
Hi, @jabbafett1988!
If you can write code in Python, you can add a customization to center and justify based on the current “rulers” setting for the current View. Neither task is complicated.
Kind regards,
Vic
It’s been my main daily tool during my career since I started using it in 2008, and still I use it every day for most of the day. I’ve tried a lot of other editors, but I always come back to ST.
Same! Though I may have started a few years later. The rest has too many features and just isn’t close to the responsiveness. I also really like the autocomplete that’s not tied up in the language syntax. It has it’s pro’s and con’s, but it’s fast, reliable and it saves me so much time once I get going!