Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Norore
@Norore@social.zdx.fr  ·  activity timestamp 3 weeks ago

Je ne pensais pas que le site de VIM était resté dans les années 2000 😅 !
https://www.vim.org/

#oldschool #vim

  • Copy link
  • Flag this post
  • Block
Jay 🆘
@jsit@social.coop  ·  activity timestamp last month

I can't wait for vim.pack. I've been using vim-pathogen for fifteen years. #vimhttps://neovim.io/doc/user/pack.html#vim.pack

  • Copy link
  • Flag this post
  • Block
Stefano Marinelli
Stefano Marinelli boosted
Ricardo Martín
@ricardo@mastodon.bsd.cafe  ·  activity timestamp last month

One of the advantages of using vim is that you can finish typing most of your rants with :q!
... and loop as many times needed /s

#vim #neovim #therapy

  • Copy link
  • Flag this post
  • Block
Ricardo Martín
@ricardo@mastodon.bsd.cafe  ·  activity timestamp last month

One of the advantages of using vim is that you can finish typing most of your rants with :q!
... and loop as many times needed /s

#vim #neovim #therapy

  • Copy link
  • Flag this post
  • Block
Jörg Volbers
@apublicimage@berlin.social  ·  activity timestamp 2 months ago

Stack Overflow Survey 2025, Developer tools, Category IDE: #emacs isnt even listed 😪 But #vim is on place 5. Even newcomer #zed seems to be more popular than #emacs.

https://survey.stackoverflow.co/2025/technology#most-popular-technologies-dev-envs-prof

  • Copy link
  • Flag this post
  • Block
Roni Rolle Laukkarinen
@rolle@mementomori.social  ·  activity timestamp 2 months ago

Me learning vim.

When you finally exit vim
You know, I'm something of a scientist myself
When you finally exit vim You know, I'm something of a scientist myself
When you finally exit vim You know, I'm something of a scientist myself
Paul Kater
@paulk@writing.exchange replied  ·  activity timestamp 2 months ago
@rolle Last week I saw a colleague struggle to exit vim and save a file.

It hurt.

ZZ
or
:wq

#vim

  • Copy link
  • Flag this comment
  • Block
Jay 🆘
@jsit@social.coop  ·  activity timestamp 2 months ago

I think I have to switch #Vim completion plugins soon. Choosing between nvim-cmp and vimcomplete, probably gonna go with nvim-cmp. This is gonna be like a whole Saturday afternoon project.

  • Copy link
  • Flag this post
  • Block
Roni Rolle Laukkarinen
@rolle@mementomori.social  ·  activity timestamp 2 months ago

This is actually amazing.

VimHero teaches you how to edit code using Vim with interactive examples, challenges, and games. https://www.vim-hero.com

#Vi#Vim#Coding#Editor#VimHero

Your browser does not support the video tag.
Vimhero in procses, animation with vim commands
  • Copy link
  • Flag this post
  • Block
Roni Rolle Laukkarinen
@rolle@mementomori.social  ·  activity timestamp 2 months ago

This is actually amazing.

VimHero teaches you how to edit code using Vim with interactive examples, challenges, and games.
https://www.vim-hero.com

#Vi#Vim#Coding#Editor#VimHero

  • Copy link
  • Flag this post
  • Block
benjamin melançon
@mlncn@social.coop  ·  activity timestamp 2 months ago

What #libre#IDE (integrated development environment for programming code) would y'all want to coalesce around using, supporting, and developing? Asking especially for coding websites and applications with #PHP, #JavaScript, #CSS, and #HTML but #Python, #Elixir, #Rust, and #Go would all be great for us @agaric too.

#FLOSS#OpenSource#FreeSoftware

Abdul-Jabbar Bozdar
@ajb@fosstodon.org replied  ·  activity timestamp 2 months ago
@mlncn @agaricvim#Vim and emacs emacs will do all of this without shame on whatever system.
  • Copy link
  • Flag this comment
  • Block
alcinnz
alcinnz boosted
Bits
@bits@mastodon.online  ·  activity timestamp 2 months ago

Learn Vim progressively

https://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/

#cli #shell #vim #blog

  • Copy link
  • Flag this post
  • Block
Bits
@bits@mastodon.online  ·  activity timestamp 2 months ago

Learn Vim progressively

https://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/

#cli #shell #vim #blog

  • Copy link
  • Flag this post
  • Block
KaiXin
@kaixin@snac.bsd.cafe  ·  activity timestamp 3 months ago

Hey fedi friends, what are the differences in USES and config options listed at #freshports for a #FreeBSD #port? I am familiar with USE in #Gentoo #Linux, which seem to be the config options here? For #Gentoo it is very common to use different USE settings for a packages, but for #FreeBSD I read from porter's handbook there are not many USE items and they looked different from the term in #Gentoo. I am still trying to wrap my head around what is happening that whenever I try to build a port, like #vim or #git in tiny flavors, I constantly noticed #Perl #Bash #lua #Rust #Python and all other seemingly unrelated stuff get pulled in. #BSD #RunBSD #Unix #FOSS

  • Copy link
  • Flag this post
  • Block
xinqu
@xinqu@mastodon.bsd.cafe  ·  activity timestamp 3 months ago

Recently started learning #morsecode , although it's completely useless to me. Sometimes it helps to understand why things developed like they did when you go back in time, when remote communication started. And I love having a #lowtech fallbacks.

It's like learning #ed in order to understand concepts of #vim.

  • Copy link
  • Flag this post
  • Block
KaiXin
@kaixin@snac.bsd.cafe  ·  activity timestamp 3 months ago

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

  • Copy link
  • Flag this post
  • Block
Juno
@jutty@mastodon.bsd.cafe  ·  activity timestamp 3 months ago

I've been using Tridactyl[1] for a long time now for keyboard-driven vi bindings in the browser and yesterday decided to check out the alternatives, thinking maybe they provided some interesting features too.

I looked them all up: Vimium, Vimium C, Vimmatic, SurfingKeys and the result is: I am in awe of how advanced Tridactyl is in comparison to all of them.

Native messaging*, comprehensive ex command mode for commands and settings with live-previewed completions; hint-based visual selection, copying and focus; support for local filesystem text-based configuration; binding sequential browser actions to custom commands; tab group commands; actually launching (neo)vim to edit text areas; ...to name a few!

[1] https://tridactyl.xyz/

* do bear in mind the security implications of native messaging, as noted by the developers themselves, but you can have most of the functionality without it

#Firefox#LibreWolf#Tridactyl#Vim#Neovim

  • Copy link
  • Flag this post
  • Block
chesheer
@chesheer@mastodon.bsd.cafe  ·  activity timestamp 3 months ago

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.

  • Copy link
  • Flag this post
  • Block
Tim Chase
@gumnos@mastodon.bsd.cafe  ·  activity timestamp 4 months ago

Dumb #vim trick:

Have a bunch of files open in multiple windows and want to jump to the first (or last) line in all of them?

:windo 1

or

:windo $

and done.

If you use tabs instead of windows, you could use :tabdo instead.

or you can jump to the next instance of /pattern/ in all open windows/tabs with

:windo /pattern
:tabdo /pattern

or the first/last (assuming you have 'wrapscan' set) with

:windo $/firstpattern
:windo 1?lastpattern

  • Copy link
  • Flag this post
  • Block
sudonem
@sudonem@infosec.exchange  ·  activity timestamp 4 months ago

So #Fediverse, tell me - are there any Mastodon clients you really like for the desktop? Specifically, I am hoping for something with a GUI, linux native, and has support for vim motions. The stretch goal would be something cross-platform.

I'll just download a test a bunch if I have to, but hoping one of you can save me the effort, because so far my search-engine-fu is not yielding any results regarding vim-motions. (which I concede is a bit of a long shot)

#vim #mastodon #mastodonclient #mastadonapp #foss #linux

  • Copy link
  • Flag this post
  • Block
r1w1s1
@r1w1s1@snac.bsd.cafe  ·  activity timestamp 4 months ago

I’ve been exploring a more minimalist approach in my tools lately, and part of that includes trying to use nvi more often instead of Vim. To make the transition easier (for myself and anyone else interested), I put together a simple nvi quick reference:

https://4c6e.xyz/nvi.html

It’s not meant to be exhaustive, just a practical guide to help get things done with a lighter touch.

#nvi #vi #vim #minimalism

  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.2.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login