Evi is a hard fork of vim from before they introduced AI, which is a noble effort. I'm looking forward to something similar from neovim 🤞
https://codeberg.org/NerdNextDoor/evi
#vim #noai #evi
Turns out Vim comes with Conway's Game of Life!
`:so $VIMRUNTIME/macros/life/life.vim`, and type `g` to start.
You can view the file with `:e $VIMRUNTIME/macros/life/life.vim`
#Vim #Dev #Programming #Coding
WARNING: Using autocommands is very powerful, and may lead to unexpected side
effects. Be careful not to destroy your text.
#vim #neovim
Ugh, someone just told me that both #vim and #neovim are now slopcoded. I genuinely need to stop using computers ever again.
Work is switching to Copilot.
Probably because of contracts.
Nobody cares as long as the LLM is still Claude.
We’ve reached the point where the model matters more than the IDE.
Might as well go back to vim. Hello again old friend.
#AI #LLM #DevLife #Copilot #Claude #Vim #AIReality
#vim visual block inserting is a weird UX.
RE: https://mastodon.bsd.cafe/@chesheer/116192151727565111
And follow up to my previous post - this kind of usage of AI for coding that Vim maintainers did is what I hate.
If you want to use it, then go ahead, but don't do it blindly like #Vim lead maintainer (!!): "I piped your code to claude […]
RE: mastodon.social/@mrmasterkeyboard/116192...
As I'm a big `gvim` user and have a great loathing of AI-generated content… I've jumped ship to the EVi editor fork.
I have a Gentoo overlay tree here: https://codeberg.org/sjlongland/gentoo-evi-overlay
At the moment, it is live […]
Hey #linux people, what's going on with #vim ?
It has ai code or something ? I would love to know.
#linuxquestions
@jaredwhite
"People can do whatever the fuck they want"
That's exactly what the #vim developer did.
If you get to judge him I judge your "activism" ineffective.
Your rules.
@jaredwhite
The only "AI" thing presently in #vim is the plugin.
If you take this woodfolk purist approach to coding, shunning every #claudecode adopter very soon you will be doing computing on a stone tablet.
Even "AI is asbestos in the walls" Doctorow has been sprung using AI, for which he […]
@jaredwhite
It's a damn plugin, you can choose not to install it!
All youse are acting as if #vi #vim grew tentacles and is jamming them in your head!
🙄
I jotted down some thoughts on the future of editors like #Emacs and #Vim in the age of AI batsov.com/articles/202...
I'd be very curious to hear your thoughts on the subject as well.
Fish: "So, this is everyone who thinks you're cool for using vi over vim." There's a million penguins around.
self-report - take 2
preivously: https://analognowhere.com/_/ratmrg/
#unix_surrealism #technomage #comic #vim #openbsd #linux
#Vim satisfaction when you want to split a list of argument from inline to multiline: `f,` to find the first comma `a<Enter>` to move the argument to the newline.
And then you just repeatedly type `;` then `.` 💙
It's not entirely new; but, with the rampant proliferation of #LLM usage in software, I'm not exactly thrilled(actually, I'm very annoyed) in having to re-evaluate my personal heirarchy of trust when it comes to the computing that I use daily.
For me, it's always been a trade-off between the […]
TODO figure out which version of post-Moolenaar vim to pin on all my machines.
last known pre-AI. last known untainted
#vim
Rubenerd: We’ve lost Vim, and gen-“AI” as a drug
#vim #vibecoding #opensource
Vim was released in 1991. 33 years later, developers still argue about it vs Emacs. Good tools last forever. Modal editing is timeless.
#vim #tools
fuck fuck fuck fuck fuck fuck fuck https://mastodon.social/@normalmode/116176453948316197 #vim
I had been meaning to gently consider neovim sometime…how’s the slop quotient over there? 😒
Daily Vim Tip: From any bracket, brace, or parenthesis, % teleports you to its matching partner. In files with the matchit plugin loaded, it also hops between if/else/end blocks and HTML tags.
Daily Vim Tip: From any bracket, brace, or parenthesis, % teleports you to its matching partner. In files with the matchit plugin loaded, it also hops between if/else/end blocks and HTML tags.
Learn more: run `vimtutor` in your terminal, or use `:help %` inside Vim.
#vim #vimtip #ostechnix
#vim
#vi
do we need to start a NoAI/LLM-free fork or rewrite of vim?
It has been the single most useful tool in my programming and writing life for a few decades, so I need to be able to *trust* it, and want no collapse in its quality.
vim's maintainers are using Claude. !!!!!!!!!!!!!!
This is one of the nightmare scenarios longtime users were worried about when Mr. Moolenaar passed a few years ago
#vi
#vim
How to use Vim in Claude Code I've been using Claude Code daily in my agentic engineering workflows and have recently moved to a Linux-based, terminal-first computer setup to better manage my m...
#create #claude #vim
Origin | Interest | Match
Tabs vs spaces has always been a controversial topic. Thankfully, #vim isn't biased in any way.
To convert spaces to tabs, use `:set noexpandtab`, then `:retab!`.
Convert tabs to spaces with:
:set expandtab
:set tabstop=4
:set shiftwidth=4
:retab
Vim Tip: Use t{char} or T{char} to land one position just before the target character rather than on it
Daily Vim Tip: t{char} / T{char} - Like f and F but lands one position short, just before the target character rather than on it. This matters when pairing with operators: dt. deletes everything up to but not including the period.
#vim #coding #ostechnix #tips
What #code editors do I use?
These days still #vim mainly.
For bigger project level stuff I use #xcode - I’m not of the scene that recreationally hates on anything #Apple.
🧵
New post: Neovim Crash Course for Sysadmins
Not a beginner's guide. This covers the things you still get wrong after years of Vim - efficient navigation, why your paste lands in the wrong place (and the one-key fix), YAML indentation workflows, quick macros, and what Neovim's LSP actually gives […]
Daily Vim tip: Use f{char} / F{char} to move the cursor at a specific character on the current line. f jumps forward to it; F hunts backward.
Daily Vim tip: Use f{char} / F{char} to move the cursor at a specific character on the current line. f jumps forward to it; F hunts backward. After the first jump, ; repeats in the same direction and , reverses — so you can skip through multiple matches without retyping.
#vim #vimtip #coding