I just published an in-depth post about my configuration of Neovim. It covers every setting, plugin, and custom keymap I use for a good development experience.

I just published an in-depth post about my configuration of Neovim. It covers every setting, plugin, and custom keymap I use for a good development experience.
Following up from a recent post I saw, I asked a #ai #chatbot to make up 3 personas based on #emacs, #vim and #vscode. The outcome was rather predictable:
```
**Richard (Emacs User)**
* **Core Drive:** Ultimate control and extensibility. Richard sees Emacs not just as an editor, but as an operating system for his programming life.
* **Cognitive Style:** Deeply analytical and enjoys understanding underlying mechanisms. He thrives on dissecting problems and building intricate, interconnected solutions.
* **Workflow:** Highly customizable and ritualistic. Richard has spent years tuning his environment, developing bespoke functions and keybindings that automate complex tasks. He likely uses Emacs for everything from writing code to managing email and reading RSS feeds.
* **Temperament:** Patient, persistent, and deeply intellectual. He's not afraid of a steep learning curve and finds satisfaction in mastering complex systems. He may be perceived as a purist or a bit of a Luddite by some, but he values depth over breadth.
* **Social Interaction:** Might be more reserved, comfortable in his well-crafted digital space. He enjoys engaging in deep technical discussions but might find casual chat less stimulating.
**Eric (Vim User)**
* **Core Drive:** Peak editing efficiency and modal mastery. Eric views editing as a craft where speed, precision, and fluidity are paramount.
* **Cognitive Style:** Tactical and focused on immediate, high-impact actions. He excels at identifying patterns and applying sequences of commands to achieve results rapidly.
* **Workflow:** Optimized for speed and minimal hand movement. Eric's muscle memory is his primary tool. His environment is likely lean, with essential plugins, designed for quick context switching and fluid navigation through code.
* **Temperament:** Pragmatic, results-oriented, and often confident. He appreciates elegant solutions that are immediately effective. He might be seen as sharp and direct, valuing brevity in communication as much as in editing.
* **Social Interaction:** Likely enjoys banter and competitive coding challenges. He's often passionate about his tools and enjoys sharing tips and tricks, but can also be fiercely opinionated about the superiority of his chosen method.
**Steve (VS Code User)**
* **Core Drive:** Broad functionality and seamless integration. Steve wants a powerful, all-in-one tool that "just works" and connects easily with other development services.
* **Cognitive Style:** Pragmatic and solution-oriented, valuing immediate utility and a low barrier to entry. He's adept at leveraging existing tools and readily adopts new features that enhance productivity.
* **Workflow:** Highly curated but less "built from scratch." Steve likely utilizes a rich ecosystem of extensions to add specific functionalities (linters, debuggers, Git integration, etc.). His environment is productive with minimal initial configuration, and he enjoys the visual feedback VS Code provides.
* **Temperament:** Sociable, adaptable, and generally enthusiastic. He enjoys collaboration and is quick to adopt popular trends and tools that streamline team workflows. He might prioritize getting the job done with the most accessible, well-supported tools.
* **Social Interaction:** Very team-oriented and collaborative. He's likely to be involved in code reviews, pair programming, and actively seeking out the best tools to facilitate team success. He's often an early adopter of new technologies.
```
I had tried #emacs in the past… mostly with that german pornographic mental pain in the ass and leaving it shortly. just envying all folks who found it useful after all. It’s been magic to observe emacs people at work. But now with #helix being smooth like silk to me… I just figured it out, I’m more a #vim person, not emacs person and that’s fine. :)
"why I got rid of all my neovim plugins"
@cartocalypse stop messing with qgis XML files now
Or.
Accept this, and dive deep into this rabbit hole, to the very end, and learn #vim to never again touch a mouse when editing a massive text file. This is not faster, but you will feel the joy in your soul.
Created a Neovim configuration for writing Ansible playbooks/roles/collections. With linting, auto-completion, highlighting of blocks, indentation, git integration and nice UI.
If someone is interested, I put it on my Codeberg here: https://codeberg.org/Larvitz/nvim-ansible together with a README.md, that explains keybindings, installation instructions etc.
It's also good for Python software development and contains the LSP definitions for that as well. But the primary goal, was to create an Ansible development environment with all bells and whistles :-)
Vim has recently merged a PR that compiles in wayland libraries (if available) to enable native access to the clipboard: https://github.com/ZTHGongJu/vim/commit/b90c2395b2c055aed38e0c5fd40c1841f43dab4b
Try `:help wayland` for more information.
Spent the afternoon using vim to edit out a schema design plus notes.
What a relief it is to not have to go back and “fix” the intended spellings and inadvertent capitalizations for each line.
Stupid AI
I can type almost as fast as my brain using muscle memory and vim.
(Yeah, yeah emacs if you prefer)
Actually, it seems to be more nuanced than that. It seems to be the last place the cursor was moved to, but there seems to be a timeout condition.
I have been using VI for almost 20 years I just learned that <leader><leader> will toggle through the list of set marks.
Software for Vim that allows you to view and insert bible passages:
https://www.patreon.com/posts/bibleref-bible-133109884?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link
@NebulaTide yeah, i need a #VIM ruined me T-Shirt ;)
@arveed @ploum @loevenbruck juste pour recontextualiser : je suis très content d’être passé à #ergol. J’ai plein d’avantages (notamment dans mon utilisation de #vim et de claviers plus compacts) qui font que je ne reviendrai pas en arrière. Mais clairement avoir 15 ans de bépo en touch typing dans les doigts pénalise ma transition.
Je pensais juste que je retrouverai le confort que j’avais en bépo plus vite, mais force est de constater que non, mais je suis sûr que ça va venir !
I've been using the #HelixEditor as my daily driver for the better part of a year now and I couldn't be more happy with it. I've managed to get a near-IDE setup and experience thanks to zellij and some awesome TUI tools.
This article aligns well with my experience, I recommend reading it if you're "modal editor curious" or dissatisfied with your (neo)vim config maintenance burden.
Found the terminal task manager we all needed!
**taskim** — A task manager with Vim motions
Supports marking tasks as complete
Monthly calendar view & reordering
All customizable UI!
Written in Rust & built with @ratatui_rs
GitHub: https://github.com/RohanAdwankar/taskim
@ploum @insolit @fabi1cazenave bonne idée pour l’article
Le mapping c’est celui-ci : https://github.com/vjousse/dotfiles/blob/master/nvim-lazy/lua/core/keymaps.lua#L9
Altrgr+r ou Altgr-t en #Ergol ça fait + et - pile poil là où j et k sont placés habituellement pour #vim
Donc c’est comme si j’avais mes touches j k à l’emplacement #vim classique sauf que je dois rajouter Altgr pour les activer.
Yes pour le / j’utilise Altgr+i !
A potentially interesting method of applying spellchecking suggestions -- use Ctrl+Q in normal mode to cycle through them: https://gist.github.com/Konfekt/9f141a8e21a864d43181dbb712b4ea90