social.dk-libre.fr is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Une fois de plus, nous nous retrouvons pour boire et manger partager nos trucs et astuces autour du logiciel Vim et ses dérivés.
Ne refaisons pas ici ce qui est mieux fait là bas : https://tuppervim.org/
Location: La Turbine COOP, 3 place esplanade Andry Farcy, Grenoble, Auvergne-Rhône-Alpes, France
Time: 2026-10-27 19:00:00 / 22:00:00 (Europe/Paris)
Mise à jour de mon article su comment configurer Neovim comme IDE/éditeur de code à partir de zéro https://vincent.jousse.org/blog/fr/tech/configurer-neovim-comme-ide-a-partir-de-zero-tutoriel-guide/#mises-%C3%A0-jour-de-larticle
Il utilise maintenant le gestionnaire de plugins `vim.pack` inclus par défaut avec #neovim #vim
Oyez Oyez !
Vimistes, NeoVimistes, voir même Vistes ou EVistes ? Emacsists, Nanoïstes, Edistes...
À #Grenoble, le mardi 27 octobre à 19h à #LaTrubineCoop se tiendra un évènement de renom : un #TupperVim https://tuppervim.org/ !
Ne préparez rien, venez avec un truc à qui miam ou qui glou et pointez vous au bon endroit https://www.openstreetmap.org/node/2782756987#map=19/45.184322/5.721137 à la bonne heure.
I've been using #vim daily for personal and professional reasons for almost two decades now.
Yesterday, I "sharpened the saw".
Of course, I know more about the tools than 15 years ago. But I find beauty in the fact that I still learn valuable ways to enhance my workflow a couple of times a year.
It's not about discovering a new thing.
But about finding a way to better use it.
I like to be better than my last week self.
Made a pull request to small-hack/open-slopware to add #VIm to the list.
https://codeberg.org/small-hack/open-slopware/pulls/38/files
I also aliased #Vi and #VIm to #EVi on my MacBook and HP laptops.
EVi will be my main terminal text editor from now on.
FINAL EDIT: We've been making good progress with EVi! We've fully settled on version 9.1.0 with no AI code, we're on IRC @ #evi irc.oftc.net, we've gained a lots of popularity and we've been working on fixing tests and removing platforms that are deemed exotic with other cleanups. Thank you to everyone who has supported us this week!!!
hard-forked vim at release 9.1.0 (Jan 2024)
https://codeberg.org/NerdNextDoor/evi
maybe we can get a group of people behind this??
Fuck AI.
Grab a stretch of unicode while inside #vim
:py3 import vim;vim.current.buffer.append(" ".join(chr(i) for i in range(945,970)))
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω
While #vim won’t copy/paste most of the stuff I want it to,
it absolutely insists, every time i press a key, on inserting the one sentence I managed to copy half an hour ago
Copy a piece of text within the same file? Easy, that’s select - yank - put.
Copy some text from another program? Usually works, if you don’t care about line breaks.
Copy a piece of text from another file in a second tab of the same terminal? Maybe. Works on some OSes, desktop environments and terminals, but not others.
I’ve been a #vim user for over 20 years now.
How copying and pasting work in that editor remains a mystery to me.
Texteditor - teste gerade Alternativen für notepadqq unter Debian für die kleinen dev tasks zwischendurch - Kate, notepadnext, neovim, zed - wird vermutlich Kate.
Tipps und Anregungen sind willkommen :)
#linux #editor #texteditor #notepad #notepadqq #kate #coding #scripting #psedit #windows #wechselzulinx #did #diday #didit #vim #neovim
After a long break from #vim, I’ve recently started using nvim.
Feels good! More forgiving somehow, and much less like you’re dry-humping Unix.
I just discovered that you can give #neovim the URL to a remote file and it will automagically fetch it. How long has that been a thing and why did I not know about it earlier ?
I still love Neovim when I have to be in a terminal, but I've gone back to Gnome Builder to restore my sanity a bit and embrace slowing down.
#Vim v9.2.0611 on #FreeBSD v14.4 is causing extraneous messages during word-completion similar to …
<Ctrl-x><Ctrl-]>
Scanning tags.
E1069: White space required after ',': ,b:grandparent_match,b:grandparent_sub,''),b:parent_mat
ch,b:parent_sub,''),b:child_match,b:child_sub,'g')
<enter>
E116: Invalid arguments for function substitute(v:fname,b:grandparent_match,b:grandparent_sub,
''),b:parent_match,b:parent_sub,''),b:child_match,b:child_sub,'g')
… made me revert to v9.2.0461.
New blog post: "The motion that changed everything"
➜ https://monospacementor.com/2026/06/the-motion-that-changed-everything/
boostedRE: https://indieweb.social/@ajh/116760408266352272
I thought this was a super nifty little bit of #Vim config, so I translated it into Vimscript so non Neo people can use it too:
```
augroup logger
autocmd!
autocmd BufRead,BufNewFile *.log inoremap <expr> <buffer> <CR> "<CR>" .. strftime("!%Y/%m/%d %H:%M: ")
augroup END
```
After reading @rl_dane's post, I wanted to share how I manage my #bookmarks, and add some quick #notes using #neovim.
#editors #vi #vim #shell #fediverse #bsd #linux
https://lazybea.rs/ils-bookmarks-and-notes
Was surprised to find vim-classic@testing available in Alpine Linux today.
apk del vim && apk add vim-classic all the things!
🍵
boostedSo far for June's carnival, I got only ... @rl_dane 😔
Any #vim #neovim user that would like to write about it?
#opensource #linux #CLI #Shell #editors #mastodon #fediverse #bsd #programming #terminal
Couldn't seem to get #VimClassic to compile on #FreeBSD.
But then I realized the only thing I used it for is sncli, because it does something funny with the terminal when it hands it off to nvi, such that the cursor becomes invisible. But then, it's just a !reset to fix it, so I might as well just stick with nvi. ;)
boosted#OverUnder 070 with @edphones
He shares his thoughts about #Podman, #Ubuntu, the #Cloud, #Thunderbird, and, #Cucumbers.
he also replied to @elena's question.
And, we got a recommendation for two #books. And, for the first time, one about #vim ... Finally!!
#bloggers #bookstodon #book #blog #fediverse #bloggers #mastodon
@JesseSkinner This is actually the main point of the #TupperVIm, local meetings around #Vim and derivatives.
We always start by re-explaining how to move efficiently before diving into advanced stuff.
I wanted to do some #DNS reverse lookup while editing a #Cisco config file in #Vim:
```
setlocal iskeyword+=.,:
setlocal keywordprg=dig\ +short\ -x
```
so I can press `K` with the cursor over an #IPv4 or #IPv6 address in the file, and I will get the corresponding PTR record if it exists.
This ended up in my `~/.vim/ftplugin/cisco.vim`.
Bon, il y a combien de forks de Vim depuis que l'IA a été invitée dans le logiciel d'origine ?
Je vois Vim-classic, EVI, mais encore ?
Et deux questions se posent :
1) lequel suivre ?
2) Quid des prochaines versions de Vim dans les distributions GNU-Linux ? Quel Vim proposeront-elles, ou proposent-elles déjà ? Réalisé avec ou sans IA ? (Et ça vaut pour tous les logiciels d'ailleurs.)
Dear #vim, darlin',
If you're gonna read my \.exrc, do me the kindness about not complaining about valid ex/#vi options! XD
rld@Intrepid:~$ vim
Error detected while processing /home/rld/.exrc:
line 4:
E518: Unknown option: iclower
Press ENTER or type command to continue
(I know, I know, just use a .vimrc. I'm gonna. ;)
(Also, just FYI, I haven't reverted to vim. I use vi and ed most of the time, and jump into vim for a very few use cases, which escape recollection at just this moment 😆)
Submitted the patch to include vim-classic in the #FreeBSD ports collection:
bugs.freebsd.org/bugzilla/show…
Now waiting for it to be added.
If you can't wait, you can grab the patch to add it from the bug ticket and compile it for your system. If you don't want to install the ports collection, patch it and build it yourself *AND* you trust me to not be malicious: I'm temporarily making binary packages available for 14.3 and 15.0:
New #blog #post: Vim Carnival Entry: "The Motion that Changed Everything."
https://rldane.space/vim-carnival-entry-the-motion-that-changed-everything.html
1224 words
cc: my wonderful #chorus: @joel @dm @sotolf @thedoctor @pixx @orbitalmartian @adamsdesk @krafter @roguefoam @clayton @giantspacesquid @Twizzay @stfn
(I will happily add/remove you from the chorus upon request! :)
Thanks to @hyde for the blog concept, and immediate apologies if you get trapped in a #hellthread! 😄
#rlDaneWriting #blost #vi #vim #nvi #editor #VimCarnival #TheMotionThatChangedEverything #modal #ADHD
@fabi1cazenave Hourra, le TupperVim est sauvé : le choix demeure donc entre #Vim et #NeoVim ! (voire Kako..., non ; ou Ema..., non).
Bref, il ne reste « plus » qu'à organiser ledit #TupperVim du fameux « lundi 21 juillet » (dixit & sic le site). ;-) </format=taquin> (OK, désolé, jesors)
Drew Devault has just updated his #Vim fork, “Vim Classic”, now in version 8.3.
Like Vim, but without the compatibility-breaking VimScript9, and without any AI-generated code. A sane maintenance process. This is the legacy Vim deserves.
Woohoo! The first release, 8.3.0, of vim-classic (the non-slop fork of VIM) has been releases today!
vim-classic.org/news/vim-8.3-r…
I'm working on a #FreeBSD port in my spare time.
#vim pros:
I want to open a zip file that does *not* have a .zip suffix with vim's nice browsing mode. Is this from within vim the only way to achieve this?
:call zip#Browse("/full/path/to/file")
Unfortunately there is no tab completion in that string 😑
And yes, I could use symlinks:
> ln -rsf myfile.notzip{,.zip}
> vim myfile.notzip.zip
But come on...
[Quotation] "After fifteen years with #Vim and #Neovim, I honestly cannot imagine my career with a different editor at the center of it." by Caio Bianchi, in "A Love Letter to Neovim", 2026-05-26, at https://caio.ca/blog/a-love-letter-to-neovim
And of course, this means text #format tool.
Via @jpmens and cc @fabi1cazenave (for the next TupperVim).
boosted#Vim carnival this month: "The motion that changed everything".
Write about it on your #blog, and send me a link that I will add to this post
#editor #neovim #terminal #shell #opensource #linux #BSD #mastodon #fediverse
https://lazybea.rs/vim-carnival-202606
Trying out #nvi-1.81.6 on #Debian as my primary editor on my work box for a bit.
At first, I was sad that I could no longer
some_command |vi
like you can with (neo)?vim, but then I realized you could just as easily
vi <(some_command)
Hmmm, the lack of line selection mode is a bummer. This might have more pain points than I was anticipating. XD
Maybe I should try #vim-tiny?
boostedJ’ai mis à jour mon tutoriel pour configurer `neovim` pour prendre en compte la `0.12` (avec notamment le remplacement de `nvim-treesitter` qui a été archivé). C’est toujours par ici : https://vincent.jousse.org/blog/fr/tech/configurer-neovim-comme-ide-a-partir-de-zero-tutoriel-guide/ !
#vim #neovim
If you are seriously thinking about learning #Vim / #Neovim, do yourself a favor and proceed as follows:
1. Grok ed(1).
2. Grok vi(1).
3. Ask yourself whether you really need anything ed(1) and vi(1) don't provide.
If your answer to step 3 is "yes", go ahead. But first, do steps 1 and 2.
Here is how to do step 1: Read the man page (it's rather short), read "Ed Mastery" by @mwl (those two steps are interchangeable and even parallelizable), then use it consistently.
Here is how to do step 2: Read the man page (it's rather short as well, though not as short as ed's), then use it consistently.
Also, have a look at https://stackoverflow.com/a/1220118.
Neil: There's a wealth of amazing Free software out there! I use loads of it.
Them: What do you use to write documents?
Me: I use vim. I write in Markdown, then convert it. (typst + pandoc)
Them: What about presentations?
Me: I use vim. I write in Markdown, then convert it. (revealjs)
Them: Your website? Blog?
Me: I use vim. I write in Markdown, then convert it. (mkdocs / bssg)
Them: So what about keeping notes?
Me: Oddly enough, I use vim. I write in Markdown... (vimwiki)
#Vim carnival submissions about #PKM.
I hoped to get more people involved, but that wasn’t the case. Perhaps the next one will be 😅.
I loved @malin' mapping:
inoremap <C-l> <c-g>u<Esc>[s1z=`]a<c-g>u
I'll let you find what it does
#neovim #plaintext #notes #carnivals #fediverse #mastodon #editors #opensource #indieweb #BSD #linux
how many people on here regularly use vim, and actually use its commands?
Examples:
- ":r !date" or ":r !echo hi" to insert a date (or other command) into the open file at the cursor
- ":w !python" or ":w !bash" to run the current buffer through python/bash (or any other command)
- ":%!jq" or ":%!sort" to take the entire file's contents and pipe it into an external command like jq or sort
etc. I find it really useful at times but it seems like few people use it, let alone the commands!
| I use vim, but not the commands: | 26 |
| I use vim's commands extensively: | 22 |
| I don't use vim: | 9 |
#EVi update! Please boost!
EVi, our anti-AI fork of VIm which was previously on my #Codeberg account, is now hosted over on our new org "evi-editor" at https://codeberg.org/evi-editor/evi. Please update your fork/clone remotes as soon as possible.
Thanks for your support!
#VIm #Vi #Tech #Technology #Coding #Programming #Linux #UNIX #NoAI #AntiAI #FuckAI
SOLUTION: @gumnos came up with the idea of piggy-backing :nohl onto control-l for refresh:
nmap <C-L> :nohl<CR><C-L
imap <C-L> <Esc>:nohl<CR><C-L>a
Hey #vim wizards,
The number one reason I don't use search more freely when editing is that all the highlights triggers my #CDO a little bit, and :nohl is a little clumsy to type in a hurry.
I wanted to map :nohl to an easy-to-press keybind, like ctrl-/, but I can't seem to get it to work.
Any ideas?
" map Ctrl-/ to :nohl
nmap <c-Slash> :nohl<CR>
imap <c-Slash> <Esc>:nohl<CR>a
@markwyner In that shell tricks page the only things I didn't know were :
The Last Argument (Interactive Edition)
ESC + . (or ALT + .)
and the CTR+X CTR+E because I use fc from time to time when I have big commands that I want to edit
Also I use: set -o vi that allows me to use #vi keybindings on the #CLI.
Je découvre l'utilisation de Quickfix (il était temps, je crois !) avec mon LazyVim :
- <Leader>sb (pour chercher dans le buffer actuel)
- Je tape la chaîne recherchée et j'obtiens toutes les lignes comportant celle-ci
- CTRL-Q : Ouvre la liste obtenue dans une fenêtre Quickfix (et là je peux soit naviguer, soit copier/coller cette liste pour en faire ce que je souhaite).
Note: Nvim Quickfix
https://shaarli.demapage.fr/shaare/Kx0eSg
For anyone interested, I updated my #neovim config for 0.12.
But I also wrote about it. The why, the how. It's targeted at people with some experience with either #vim or #nvim who use some off-the-shelf distros but want to dive into the DIY configs.
https://gitlab.com/pcoves/nvim#story-time
Feel free to tell me if I'm missing something. It's hard to know where to put the limits.
boosted#Fediverse people taking #notes with #Vim / #neovim would you be interested to share your experience ? ⤴️
boosted#Vim carnival this month with the following topic: How do you use Neovim/Vim to build your knowledge management?
If you are interested, send me a link to your #blog post. I will collect all of them until the end of the month.
#FLOSS #FOSS #Neovim #editor #terminal #shell #opensource #Pkm #notes #plaintext #writing #blogging #bloggers #indieweb #carnival #journaling
#Claude trouve une faille dans #Vim et #Emacs. Il a dit à Claude Code « il paraît qu'il y a une 0-day dans Vim. Trouve là ». Et Claude a sorti une faille réelle et inconnue jusqu'alors.
https://linuxfr.org/users/faya/journaux/claude-trouve-une-faille-dans-vim-et-emacs
#ia
It's not arbitrary—it's hardware history. The ADM-3A terminal had arrows printed directly on those keys.
ESC was also where Tab is now. Vi wasn't designed for ergonomics, it was designed for the keyboard that existed.
Comment arrêter de se servir de vim comme un goret - Nuit de l'Info 2018 - YouTube
https://www.youtube.com/watch?v=D2B3YI_d6HA