Kakoune Alternatives
Similar projects and alternatives to kakoune
-
-
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
-
SpaceVim
A community-driven modular vim/neovim distribution - The ultimate vimrc
-
zee
A modern text editor for the terminal written in Rust [Moved to: https://github.com/zee-editor/zee] (by mcobzarenco)
-
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
Warp
Warp is a blazingly-fast modern Rust based GPU-accelerated terminal built to make you and your team more productive. (by warpdotdev)
-
-
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
-
wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
-
themes
Custom themes repository for Warp, a blazingly fast modern terminal built in Rust. (by warpdotdev)
-
terminal
The new Windows Terminal and the original Windows console host, all in the same place!
-
-
-
-
kakoune reviews and mentions
- Underlying Data structure?
-
Regex Vis – regular expression visualizer
No hand waving. Structural regular expressions are starting to get popular just in the last couple of years. They're getting integrated in text editors and other tools. Take a look at this talk for concrete examples from the Vis text editor: https://www.youtube.com/watch?v=y41MyOrPt8Q. Also Kakoune text editor defaults to structural regular expressions in the search https://github.com/mawww/kakoune.
-
My recent ramblings about multiple cursors and similar concepts
For anyone who's interested in state of the art development in the multiple-selections world, I highly recommend trying Kakoune. It's a Vim-like editor, so it may be foreign for most Emacs users, but what differs it from Vim is that it's built around the idea that you can operate on selections, selections selections, selections selections selections, and so on.
-
What's the power of vim script
Don't get me wrong, I love bash. Its trauma from my recent endavour into kakoune, which uses shell expansion and pipes for scripting. I was trying to replicate some of the functionality of a fzf plugin and ultimately gave up after banging my head against 3 levels of escaped quotes.
-
Alt-x in normal mode
The README says,
-
Ask HN: What IDE best supports Vim mode?
Neovim [1].
Emacs with evil-mode work pretty well (IMO the best "vi-emulation within other editors; the vi-plugin in JetBrains-IDEs works also quite well, though), however I learned painfully that you need to know two languages in order to configure it to your needs: Emacs lisp as well as well as vimscript for your vim-configuration. And that is just too heavy for me, so I'm back to Neovim.
There was the very promising OniVim 2 [2], which is very fast and powerful. However fundings were not enough, so the work onn it came to a hold.
And then there exists a handful of other modal editors with vim-like modes. Kakoune [3] comes to my mind here, which may be currently the most vim-like non-vim editor actively developed.
-
Show HN: Warp, a Rust-based terminal for the modern age
They are very useful! As a long time Vim user who switched to Kakoune[0] a while back, I didn't even realize I needed a good multiline cursor from my editor before it tried Kakoune. Highly recommend it!
-
When hitting enter, kakoune enters 38 spaces. Does anyone have an idea why this is happening?
This is definitely not intuitive behavior, if not a bug. It looks like there has been some discussion about how to address this in this github issue (about Lisp, but same problem), but there hasn't been any recent activity on it.
-
Zee: A modern text editor for the terminal written in Rust
https://kakoune.org/ is modal, and imo it would be reasonable to call it modern.
Perhaps "modern" in the terminal editor space is just a codebase that does not have 30 years of cruft (where cruft may include various legacy support and fixes for subtle/obscure/legacy bugs).
-
Vim Cheat Sheet
Those who never found vim to be intuitive might be interested in kakoune. It’s also a modal text exitor, but it’s intended to have more intuitive commands and and is designed around multicursor usage. Even experiencd vim users tend to pick it up quickly and acheive comparable levels of productivity.
-
List of CLI programs (follow-up to GUI). Feel free to make suggestions.
Kakoune is a vim-like text editor, and lf is a file manager almost exacly like ranger, but written in go (performs much faster in my experience).
-
Hacker News top posts: Jan 18, 2022
Kakoune Code Editor\ (129 comments)
-
Kakoune Code Editor
I've been using this over the past few months and so far, the only thing that really bothers me is that there's no UTF-8/Unicode category selectors support in their self-rolled regex engine, citing not wanting to ship a unicode character database to keep the editor small (only mentioned on IRC, sorry). This makes writing syntax highlighting extensions a pain/difficult to maintain[1].
---
Kak is mostly self-documenting, but there are a few :doc pages that give more detail. Of particular interest are the commands [0] and command parsing [1] pages. Those will get you started.
Kakscript does not have any control flow beyond a simple try/catch mechanism - for anything complex, you use shell scripting [2]. It is both a blessing and a curse - making it extremely easy to integrate with other tools, but causing some pain if you don't know shell scripting already.
[0]: https://github.com/mawww/kakoune/blob/master/doc/pages/comma...
[1]: https://github.com/mawww/kakoune/blob/master/doc/pages/comma...
[2]: https://github.com/mawww/kakoune/blob/master/doc/pages/expan...
Stats
mawww/kakoune is an open source project licensed under The Unlicense which is not an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.