hugo/RuDS: Rust rewrite of bDS - RuDS - Hugo's house of code horror is the latest version of my blogging software. The first version was written in TypeScript, the second in Elixir, and the third (and hopefully final) version is implemented in Rust. Why the journey? The initial TypeScript version was simply a stack I didn't like—while TypeScript with Electron offers flexibility and a wide array of libraries, I wasn't fond of the language or its runtime. Elixir was a much better fit as a language, but I still found myself needing to break out of it for certain tasks, using JavaScript for the syntax-highlighting editor or Rust for a TUI library for Elixir. Somehow, this felt suboptimal to me, especially since the application remained relatively bulky and slow to start. In contrast, the Rust version is now almost exactly what I'm looking for—fast, agile, compact, and utilizing native code.
editor
Zed: The Fastest AI Code Editor — Zed's Blog is a pretty cool editor that finally comes with a good VIM implementation. It supports Coding Agents and is open to open weight and self-hosted models. To be honest, I really like it and it's genuinely fast. And it's written in Rust, which excites me even more.
Epistle - Android Apps on Google Play. And another Markdown editor for Android, which is less Wiki and more a simple Markdown editor, but still quite interesting - it also comes with Dropbox support.
wbond/sublime_package_control. This is quite interesting - it seems like an ecosystem around Sublime Text 2 is slowly being built, similar to vim or TextMate. This will make the integration of extensions easier in the long run.
JulianEberius/SublimeRope. Very interesting - an integration of Python Rope (a refactoring library for Python code, written in Python) into Sublime Text 2. This will then provide refactorings directly in ST2 - one of the features I have learned to love in PyCharm (especially syntactically correct rename and extract method) and which were previously missing in ST2. I should probably take a look at it, although for projects where I need refactoring, I tend to go straight to PyCharm, simply because many other things come with it (e.g., the integrated debugger). Lately, I tend to switch between editors for simple things and IDEs for large projects, even if you then have to learn different operations - the use cases are just too different to handle with just one tool.
Sublime Text. Hmm, just took a look and was quite surprised to realize that this is quite a nice editor. With various others recently, I thought, okay, nicely done, but not really usable features. But the 10000-feed overview for the currently active source, for example, is surprisingly easy to use - you can actually recognize the structure of your own source and quickly find positions in the source again. And the idea of commands via the command palette is also really useful. And Python plugins sound good too, even if I haven't looked at the API and performance in more detail yet. (Yes, yes, I know, I just talked about how much I like PyCharm and now another editor... it's just the eternal search for perfection!)
Textastic – Syntax highlighting text editor, FTP, SFTP, Dropbox – for iPad. I use this editor on the iPad - also integrated with PythonMath, as it has "open in..." and Dropbox integrated.
EL34 - The home of Eddie - About. Hmm, I should check that out too - the MPW-inherited Worksheets sound interesting, the ones from BBEdit are unfortunately always more clunky than really smooth. Maybe Eddie is better equipped there. But "SVN Integration" as the only version control? Ouch. Come into the current millennium, people! (found on the shockwave, the link)
Ok, I've decided to use MacVim as my default editor because I don't have to retrain my fingers every time I switch to Linux, but Kod looks really interesting. It's a real OSX editor with good integration into system standards, and as a scripting environment, it's simply Node.js and JavaScript. Surface styling with CSS3. And the entire interface is multithreaded, so more complex actions don't block the editor. It could almost make you weak. Plus, it's Open Source and free to tinker with - unlike TextMate, which had a very nice approach, but then more or less fell asleep because the programmer has been tinkering with version 2 for years and hasn't released it.
The coolest part: if you look in the discussion forum, you read a comment: "Because this app has received such uptake, I would encourage the open-sourcing of it to get a jump start on features. There are a boatload of developers who are really tired of waiting for a specific feature in TextMate (split windows, etc.) and they are smart cookies. If you put the source on GitHub you can pull the stuff you like and leave the rest." - well, the developer just went ahead and implemented it directly.
Gundo - Visualize your Vim Undo Tree. Vim does have a bit more to offer when it comes to undo than usual editors - the entire tree of undo/do/redo actions is stored and you can move freely within it. However, no one really understands this with the normal Vim means. With the Gundo plugin, you can directly visualize this tree and perhaps make sense of it. Sure, you can achieve something similar through regular commits and version control. And of course, we all commit early and often and never have any long editing sessions, right?
Vim Taglist plugin manual. Another important component to be able to work properly with MacVim. It is also recommended to install exuberant-ctags with brew install ctags if you want to use real languages (such as Python).
spyderlib - Project Hosting on Google Code. I'm currently looking at it, it's a quite interesting Python editor with many IDE features. Since it is written in Python itself, various Python tools integrate very well (Rope, Flake, PyLint).
Komodo Edit is a Free Open Source Editor for Perl, Python, Tcl, PHP, Ruby & Javascript. I should check it out, as TextWrangler doesn't have folding, BBEdit is too expensive in my opinion, and TextMate has too modest Python folding support. And if this thing runs well across different systems, I would finally have a uniform GUI editor again (yes, I know, vim is available everywhere, but the GUI version just doesn't appeal to me).
Update: uh, hello, ActiveState? I understand that you want to sell your "cheap" IDE (special offer! Only $330), but at least Komodo Edit deserved the source outline, right?
Why, oh WHY, do those #?@! nutheads use vi? - interesting text about the strengths of vi. Slightly shocking: this was written by people who built a VI emulation for Microsoft Visual Studio.