So my holiday reading was the (neo)Vim user manual. It’s very impressive to me how once you get a sense of the model - the concepts and how they relate… this vast surface area of functionality that seemed hard to remember before just becomes a thing you can derive commands in using logic and a handful of higher level principles.
There are wrinkles for sure, but overall I think it’s an impressive feat of design. 👏👏👏
I already made myself a minimal #rstats IDE in 5 lines of config. 🤣
@milesmcbain I like how the #Vim based IDEs always reduce to something like "hey editor pls remember that I indent #rstats with 2 spaces". And gets way better than anything else around.
Btw I've got a ctrl-enter "rstudio emulator" working somewhere for 2-window vims. If you'd find that handy pls ping me, I'd go find the great total of 2 config lines which did it. :D
Been trying trying out @logseq. I love that I can just dump everything and it will organize it for me! What I like: #notes are stored locally in markdown files (can backup w github), #orgmode compatibility, and ofc #foss. Althought I'd love to see a #vim editing plugin :) https://logseq.com/
Reminds me of years ago when a new developer (switching from C++ to #Perl) joined a team I was on. We asked him if he preferred #emacs or #vim. He replied, "nano."
The simplicity to accomplish this result is incredible. Similar things can be accomplished in #vim too.
Modern editors have to expose configuration flags for such features. Which are indeed easier to use if present, but less configurable and less composable.
The value of #Emacs is not in the packages that are available (Gnus, org-mode, Magit, etc.). It is the fact that these packages live in the same application, manipulate text the same way, and can interact with each other to do exactly what you want them to do.
@galdor What is amazing to me is how extensible both #Emacs and #Vim are while using completely differently approaches.
And how little modern editors have learned from them. I don't want to poopoo on modern editors as some are really good and cool. But very few have been build on this fundamental philosophy of extensibility.
@gregorni I just found out about #helixeditor and will give it a try. Seems a little more accessible than #vim#neovim
What are your thoughts on helix? Especially in comparison to neovim?
I've been studying #Emacs for a while now. My conclusion, so far (keeping in mind that I've been using #Vim / #Neovim for over 10 years), is that a strong reason to switch from one to the other would be an affinity for wanting to study elisp/lisp, including modern lisp languages like #clojure
I say this because Emacs is pure elisp, and it is, in fact, an incredibly powerful language... absurdly so, actually.
If long links are making it harder to read markdown, it's possible to move them down to a reference area. Here's a #Vim plugin that does that for you: https://github.com/qadzek/vim-md-link
Of course, a well-crafted .vimrc is critical. How else would you maintain that aura of superiority vital for deflecting questions from less-enlightened coworkers? Everyone knows you must have a perfect Vim configuration file before writing any production code. #unix#linux#vim#neovim#opensource
En route pour l’atelier #tupperVim de ce soir chez #Orus, rue de Turbigo à Paris. Une tradition de plus de 10 ans qui dure grâce au sérieux des participants, et je me dois de montrer l’exemple :
diaporama : nope
config à jour : même pas
sujet d’intervention : à réfléchir dans le TGV
CV, cartes de visite : pour quoi faire !?
Côtes du Rhône : check
saucisson artisanal : check
L’entrée est libre, et j’y proposerai une initiation #Vim en première heure. Viendez nombreuses et nombreux !
I always told people that #texlatex is best written/edited in #emacs but didn't have a better argument for it than how well everything integrates. #AUCTeX, pdf-tools, #magit, etc. make it a seamless experience. I had a little bit of YASnippets going as well which made life wonderful.
That already brought things to the state of Gilles Castel's 2019 latex lecture notes in #vim article (which I believe is famous, at least in these circles). But yesterday I found a blog post by @karthink about how to get that and more in Emacs.
The very first demo (40 seconds) shows how to get an equation in latex that I am sure would take me over a minute to write by hand (and it would look ugly in comparison). Then I looked at the second video (45 seconds) and realized that somehow org table style editing can be used for things like matrices and arrays and what not.
Just like that, less than 2 minutes has me committed to getting all that functionality in my Emacs config. Of course, this being emacs, I can tailor it all precisely to my comfort and I'm willing to spend however long is needed to get it to that stage.
10 Things You Probably Didn’t Know You Could do With Nano Editor
OK, you probably do know at least one or two of these, but I’ve added the auto backup, line numbers, mouse support, and scroll bar to an alias for every time I start up nano.
I never thought I'd write a Vim plugin, but working on an ever-growing CSS file that can't be split has made me creative. With https://github.com/gbirke/telescope-foldmarkers.nvim I can now use the excellent Telescope extension to jump between sections in my file where I have put fold markers. A table of contents for an otherwise unstructured file! #Vim#neovim#telescope
🧑💻 Modern IDEs are magic. Why are so many coders still using Vim and Emacs? - Stack Overflow
“Primarily it’s about ubiquity,” says BSD runner Tim Chase. “I can sit at any Unix-like terminal (Linux, BSD, Solaris, whatever), type ‘vi’ (or ‘ed’) and have a powerful editor that works even if my terminal isn’t configured quite right (e.g. sending certain keys or key combos) and without needing to install anything.”
yo por ejemplo he tocado #GnomeTerminal, #Terminator, #guake, #yakuake, #kitty y #alacritty que recuerde. Pasé un largo tiempo usando #Guake hasta que extrañé mi tecla F12 y decidí usar un área de trabajo completa solo para el terminal, como hago ahora.
De shells he pasado casi toda mi vida en #bash y llegué a tocar #zsh y otras raras pero ahora soy feliz en #fish
comencé con el bloc de notas por allá del 2004 cuando aprendí html, luego llegué a usar #DreamWeaver y #FrontPage hasta que tomé Java en la prepa y conocí #NetBeans que me acompañó un buen rato. Al migrar a linux usé #gedit pero pasé más tiempo en #Geany que es una joyita. Luego estuve largo tiempo en #SublimeText hasta que me decidí a saltar a #vim en 2014 y luego #neovim, que me acompaña desde ~2019