Od ed po Kakoune - ewolucja terminalowych edytorów tekstu – Grzegorz Płaczek, Tymoteusz Jagła – P.I.W.O. 2025

https://tube.pol.social/w/gpkH7Us4cUqg2K9q219dGk

Od ed po Kakoune - ewolucja terminalowych edytorów tekstu – Grzegorz Płaczek, Tymoteusz Jagła – P.I.W.O. 2025

PeerTube

🎥 Od ed po Kakoune - ewolucja terminalowych edytorów tekstu – Grzegorz Płaczek, Tymoteusz Jagła

Wykład poświęcony edytorowi ed i jego powiązaniom z Vimem. Uczestnicy poznają także nowoczesne edytory, takie jak Helix i Kakoune.

👉 YouTube: https://youtu.be/kMAVT-bZmQ8
👉 PeerTube: https://tube.pol.social/w/gpkH7Us4cUqg2K9q219dGk

#PIWO #PIWO2025 #Ed #Kakoune #Vi #Vim #NeoVim #Helix

🎥 Od ed po Kakoune - ewolucja terminalowych edytorów tekstu – Grzegorz Płaczek, Tymoteusz Jagła – P.I.W.O. 2025

Wykład poświęcony edytorowi ed i jego powiązaniom z Vimem. Uczestnicy poznają także nowoczesne edytory, takie jak Helix i Kakoune.

👉 YouTube: https://youtu.be/kMAVT-bZmQ8
👉 PeerTube: https://tube.pol.social/w/gpkH7Us4cUqg2K9q219dGk

#PIWO #PIWO2025 #Ed #Kakoune #Vi #Vim #NeoVim #Helix

Getting ergonomic keybindings interacting with, say, tmux panes, requires a good read of the Kakoune documentation on commands, kakrc, mappings etc. Having to learn about this early on can feel like a hurdle, but also now I'm much more ready to bend it to my liking right after.

#kakoune

Settled on always using it inside tmux. Now fzf-tmux can be used to open in a split. That's enough to be usable to me.

Also Kakoune itself integrates with tmux very well out of the box: for instance, :new spawns a Kakoune client attached to the same session in a new tmux window by default.

#kakoune #tmux

Struggling a bit to give Kakoune an honest tryout. I think it's cause of its philosophy. For instance, the (archived) fzf plugin will spawn a "new terminal" (depends on what I'm running in) or, if it's tmux, use its splits. I'm used to more complex windowing capabilities from Neovim or Emacs, but I think that's by design as far as I understand.

Very interesting, but a bit hard to start out with an open mind for someone as settled-in as me 😅

#kakoune

Having configured Neovim to a point where I'm quite happy with it, why do I now feel the urge to do the same with #kakoune? I wonder if it's FOMO or even if I'm just always chasing a thing that's "more special" (in the sense of fewer people using it)...
How I'm using Helix editor | Artem Golubin

My Helix editor config and how I'm using it

Artem Golubin
Notes on switching to Helix from vim

Notes on switching to Helix from vim

Julia Evans

Thanks to the dict:// protocol, I was able to implement a lookup word definition plugin to #kakoune in ~20 lines of code

define-command -override lookup_word -docstring "Lookup word under selection" -params 0..1 %{
evaluate-commands %sh{
if [ -n "$1" ]; then
WORD="$1"
else
WORD="$kak_selection"
fi # Fetch the definition and remove noise
definition=$(
curl "dict://dict.org/d:$WORD" 2>/dev/null \
| tr -d '\r' \
| grep -v '^[0-9]' \
| sed '/^\.$/d'
)
printf "info -title Definition %%{%s%%}" "$definition"
}
}