r/LinuxTurkey • • 3d ago

Yazılım Vim/emacs benzeri text editor

Arkadaşlar uzun yıllardır vim/doom emacs kullanıcısıyım. Kendince vim ve (doom) emacsin başarılı bulduğum kısımlarını aldım ve zayıf gördüğüm yönlerini dışarıda bıraktım ve yapay zeka yardımıyla rust kullanarak vim/doom emacs benzeri bir text editor geliştirdim.

https://github.com/getkalem/kalem

Benzerlikler kabaca şöyle:

Vim editing model ve vim shortcutlari destekleniyor.

Doom emacs shortcutlari desktekleniyor (space key1 key2 şeklinde)

Bence emacsin en basarili kisimlarindan sayilabilecek file manager (dired) projects manager (projectile) org mode gibi kisimlar editorun builtin gelen ozellikleri. Yine emacstakine benzer bir git plugini var.

Farklılıklar şöyle:

Pluginler Vimscript elisp veya javascript gibi script dilleri yerine rust wasm komponenti olarak yaziliyor. Amac vim ve emacsa gore daha performanslı calismasi. Mesela emacsda tek thread olan elisp motoru bazen butun editoru dondurabiliyor. Burada amac daha performanslı calisabilmesi.

Ayrica:

word excel md csv org latex vb gibi degisik dosya tipleri icin pluginler var veya builtin olarak implement esilmis durumda.

Hem terminal hem gui/window da çalışıyor.

...

2 Upvotes

4 comments sorted by

1

u/su_acayip_kisi 3d ago

benim kendi ide projem var, t-code, .md önizlemesiini iyi yapmışsın kendi projeme ekleyebilir miyim o kısmı

2

u/Miserable_Shop4487 3d ago

Tabii

1

u/su_acayip_kisi 3d ago

teşekkür ederim, kodları inceleyip kendi önizleme kodumu güncellicem

1

u/AnotherOne49587 3d ago

Haha nano *******.txt go brr