Live data from Hacker News

Kakoune Code Editor

kakoune.org

91–100 of 176 posts

Re: Kakoune Code Editor

#91

The person that decided on the launch command 'kak' is not Dutch for sure :) Though I guess most 3-letter words mean something bad in one language or another :P

Yup,

Same meaning for Afrikaans.

Although Afrikaans is derived from Dutch some very rude words in the one are absolutely fine in the other for both.

Re: Kakoune Code Editor

#92
post #41

Earlier quoted context omitted.

I think multicursor is more flexible. I can visually select N lines and use regex to place the cursors and then modify the text in multiple places simultaneously. Kakoune also provides a multicursor similar to the visual block mode that Vim offers but I find myself using that only in very specific situations like "these 5 lines should all start with this keyword" or whatever.

imo, Multiline cursors are one of these features that look and feel cool, but are rarely, if ever, really useful.

I use it daily and find it immensely useful.

Re: Kakoune Code Editor

#93
post #26

Earlier quoted context omitted.

I tried to use it enough to see if I could switch to it from (neo)vim. I liked a lot of the ideas in it, and in some ways I liked it more than vim, but it was missing some functionality that I just couldn't live without. Some things could be solved by plugins that just didn't exist yet, but others, I couldn't even see a way a plugin could be implemented. In particular, there isn't any way to get a diff mode comparabl…

I don't understand the new line thing at the end. I haven't used a utility or app in -decades- that cared about whether you have a blank final line.

The GreenHills C++ compiler does. It's a niche product, admitted.

Re: Kakoune Code Editor

#94
post #41

Earlier quoted context omitted.

I think multicursor is more flexible. I can visually select N lines and use regex to place the cursors and then modify the text in multiple places simultaneously. Kakoune also provides a multicursor similar to the visual block mode that Vim offers but I find myself using that only in very specific situations like "these 5 lines should all start with this keyword" or whatever.

imo, Multiline cursors are one of these features that look and feel cool, but are rarely, if ever, really useful.

That's also what I thought as a Vim user before I had access to Kakoune's multiline editing. It changed my mind and might change yours too if you give it a chance

Re: Kakoune Code Editor

#96

When I tried Kakoune, it seemed like a really cool idea and implementation, but it didn't seem like their configuration language had basic functions for string manipulation, path testing, etc. So a common pattern with plugins etc. was to shell out to sed, awk, etc, which was a _huge_ turnoff. I now use Neovim, but if they have recently implemented that functionality, I'd be willing to give Kakoune another shot

Shelling out was a turnoff for me also initially but I've learn to embrace it. Kakoune tries not to re-invent the wheel. If sh/sed/awk/perl/other unix tools do the job well, might as well use them. That is the philosophy I think. I like the fact that using Kakoune has improved my shell script skills like crazy. (Posix) shell scripting is just everywhere and is an important skill to have. Kakoune uses shell integratio…

> (Posix) shell scripting is just everywhere and is an important skill to have.

Not on Windows.

Which may or not may matter.

Re: Kakoune Code Editor

#97
post #26

Earlier quoted context omitted.

I tried to use it enough to see if I could switch to it from (neo)vim. I liked a lot of the ideas in it, and in some ways I liked it more than vim, but it was missing some functionality that I just couldn't live without. Some things could be solved by plugins that just didn't exist yet, but others, I couldn't even see a way a plugin could be implemented. In particular, there isn't any way to get a diff mode comparabl…

I don't understand the new line thing at the end. I haven't used a utility or app in -decades- that cared about whether you have a blank final line.

breaks some crontabs.

Re: Kakoune Code Editor

#98

Does anyone use this daily? this gets posted a few times a year to HN but tbh it looks like someone just re-invented vi. Which seems kindof like creating a new religion. It can be done, but even the best televangelist isn't going to hold a candle to the spread of the catholic church.

At Symflower we do, one of us has it as its main editor and it looks extremely productive. As a former VIM hardcore user i enjoy the pair programming sessions. I guess these sessions must feel the same way when a non-VIM user watches a VIM hardcore user.

We even have an extension for Symflower https://github.com/symflower/symflower-kakoune that is how much we appreciate Kakoune.

Re: Kakoune Code Editor

#99
post #71

//Supports all operating systems except windows?! Oh the humanity! When will the discrimination end?// I love a good editor. I just discovered Joe and am super happy with that. Cross platform key-bindings is very important considering I am using many different operating systems.

> When will the discrimination end?

When all developers finally finished moving away from Windows :)

Re: Kakoune Code Editor

#100
post #68

Earlier quoted context omitted.

I've gone for several week long stretches of using it but never fully converted. What winds up happening is that I get to a point in a project where I really need to focus on the code and not the editor, switch back to vim, and don't get around to switching back for another few months. The editing model is better than Vim's and if I didn't have 20 years of vim muscle memory I probably would have switched over by now.

I disagree that the editing model is better than vim. It’s fancier and makes for flashier demos but I don’t think it’s better. For one thing, it places the emphasis on editing in the large . That is, its default operating mode is to leave multiple cursors all over the buffer when you’re trying to jump around your file. You have to build a habit of pressing an extra key to dismiss the multiple cursors so you don’t ina…

> That is, its default operating mode is to leave multiple cursors all over the buffer when you’re trying to jump around your file.

That's not true, motion commands don't create new selections. Search will create a new selection only if you explicitly ask for that by pressing shift N.

Post reply on HN