karthik | కార్తీక్ 🚴

#Emacs is often mis represented just as a customizable text editor (even on project website). In reality, it’s a highly hackable lisp environment. Just stop comparing it with #vim #vscode #helix or any other text editors / IDEs

bignose

IMO if any programming language needs a specific IDE, someone has made a terrible mistake.

The best IDE is the Unix (#GnuLinux) shell and all the workflow tools available there, with a powerful *general-purpose* programmer's editor like #Vim or #Emacs.

Because programming typically involves writing *many* different languages in a single project. So we need the powerful shell and editor that has a huge community contributing features regardless of what language I'm editing.

@driscollis

Jun 12, 2025, 22:16 · · · 0 · 0
KaiXin
I just upgraded #OpenBSD from 7.1 all the way up to 7.7 one release at a time in a #KVM VM running on my laptop #Debian. At first #tcsh and #vim were giving coredumps. I realized I did not even run #pkg_add even once so I did a doas pkg_add -u. After that all is fine and everything was like before. #OpenBSD is truely awesome!

#BSD #UseBSD #RunBSD #unix #FOSS
Jun 12, 2025, 04:08 · · · 1 · 0
Yann Büchau :nixos:

I just love :vim: #vim for its macros 🤩

(vim macro in the #AltText)

#TexLaTeX

Jun 10, 2025, 14:05 · · · 0 · 0
ploum

@vjousse : je suis preneur pour tes mappings #ergol et ton utilisation de #Vim avec Ergol!. J’utilise aussi Sway, rofi (mais foot comme terminal).

Christoph
Can anybody give advice on how to quit #VSCode and finally start using #vim (or #nvim, for that matter) for the rest of my life??
chesheer

The more I think about it, the more it seems to me that in this day and age with all the modern threats having a text editor that is capable to not only connect to the Internet, but also install some code packages from repositories (and probably do dependency resolving) is a recipe to catastrophe. Sooner or later.
It's probably one thing when you use a curated list of half a dozen addons that you can even personally peruse (or even contribute to). It's a whole other thing when you use some huge "distro" with probably hundreds of packages that also receive constant updates you cannot possibly control.
It's mostly about #Emacs, of course, but #vim is fully capable of it too. I won't even mention the likes of #VSCode.
We had a fair share of supply chain attacks in the recent years (npm, pip, even xz in some way). No reason to think no one's gonna use this channel of attack.
Maybe it's just my fibs. But there is some uneasy feeling about the fact that you edit, perhaps, extremely private, personal or sensitive texts while your editor runs some background code doing who knows what. It's one thing to trust people who wrote vim or Emacs and a whole other thing to trust a hundred other unknown parties at the same time.

Brian Monroe

I don't know who to thank, but the person that wrote the #vim defaults for #fedora ... your efforts have been noticed and I appreciate you.

scy

Great suggestion by @gjherbiet: Binding the up and down arrow keys in Vim to gk and gj to move up and down a _display_ line.

In other words, when you have line wrapping enabled (:set wrap) and a single line in the file spans across multiple lines in your terminal, the up and down keys will now move based on the lines in your terminal instead of the lines in the file.

mamot.fr/@gjherbiet/1145363902

Stealing this for my dotfiles.

codeberg.org/scy/dotfiles/comm

#Vim #Neovim

Guillaume-Jean Herbiet (@gjherbiet@mamot.fr)

@adele@social.pollux.casa ˋgjˋ and ˋgkˋ allow you to…

Mamot - Le Mastodon de La Quadrature du Net
scy

As a #Vim user, I appreciate all of you ending your posts with #esc.

428

Ooh there's also superword-mode which treats symbols as part of words (essentially acting like #vim's WORD commands) #emacs

The FreeDOS Project

If you're interested in #retrocomputing I've been experimenting with running my #RaspberryPi 3 as a console only (terminal) system to do modern work.

Browsing the web is possible with elinks, and I'm exploring different editors than just #vim including #micro which has a modern feel.

I'm able to write with markdown and view high quality PDF output (at the frame buffer) just like I normally would.

nixCraft 🐧

Do you know why most sysadmins & experienced DevOps folks like to use #Vim ? It's because learning all of Vim's (A-Z) commands actually grants the user temporary telepathic abilities. You see it all the time. All hardcore Vim users, like those sysadmins, often seem to anticipate your needs before you even type them. They can practically fix server /cloud issues by editing text config files or deploy Ansible playbook before they even happen! Vim gives them superpower. I have spoken #unix #linux

nixCraft 🐧

If you ever accidentally end up inside vi or vim or neovim by reading some tutorials online, you can quit it by pressing Escape, colon ( : ), q (q), bang (!) and pressing return. It is simple as that. Modern version of VIM even tells you that on welcome screen. No need to panic.

#UNIX #linux #macos #freebsd #vim

Paweł Grzybek

Vim tip for today 🔥

The `!!` in normal mode lets you pass lines of code through the external CLI. I use it mostly to put the output of the external command into the current buffer. For example, `!!date` inserts the current date and time.

#vim #neovim