al3x, to vim
@al3x@hachyderm.io avatar

I haven’t been able to find all the right groups of people on the fediverse. And this makes me sad. I follow a group of people in my field of work and a large # of people in the Apple development ecosystem.

What I couldn’t find so far:

  • people that talk regularly about
  • people that toot regularly about
  • people that listen to and toot about the albums they are listening
  • people that listen to classical music and toot about those albums.

Can you help?

retiolus, to vim
@retiolus@mamot.fr avatar
molly0xfff, to vim
@molly0xfff@hachyderm.io avatar

amusing confirmation prompt from

publicvoit, to Podcast German
@publicvoit@graz.social avatar

@stdevel machte mit @fabrik42 @knoppi und mir eine spannende Episode zu und .

Auch der kam durchaus öfters vor.

Wenn du noch nicht viel über die Themen weißt oder noch unschlüssig bist, solltest du dir das mal anhören - gibt einen guten Überblick über diese ziemlich ausgereiften Powertools.

https://focusonlinux.podigee.io/70-emacs

:emacs: :orgmode:

og, to random

I am thinking about starting to learn !!!

uncomfyhalomacro, to emacs
@uncomfyhalomacro@fosstodon.org avatar

how many plugins do you have as a

dandels, to vim

some tips from living in the terminal:

mv foo{,.bak} is equivalent to mv foo foo.bak

cd - goes back to your previous directory. Also see pushd, popd if you want to treat the directory history as a stack. Nevertheless, excessively typing commands for navigating just gets you repetitive strain injury. I use ranger as a TUI file manager. Hopping in/out of the shell is as easy as S or Ctrl+D.

vim has an inbuilt diffing tool, vimdiff. It opens the two files side by side with color highlighting. It might not be provided by your default vim package. On Arch it's provided by gvim.

git rebase -i HEAD~5 is imo a better way to hack at your last 5 commits than (rebase, reorder, squash, edit, etc) than what I've seen GUI git tools do.

git add -p, git checkout -p(for "patch") runs the command on one chunk at a time, allowing you to inspect each one before doing anything. It's useful if you want to commit or undo only part of yout work. -p works for other commands too.



majorlinux, (edited ) to emacs
@majorlinux@toot.majorshouse.com avatar

On behalf of my new friend @LinuxRenaissance, we must know!

You must pick one!

bitprophet, to vim
@bitprophet@social.coop avatar

Experimenting with -lsp + and I think I need to dig into the colorscheme options for these 'hover' style 'windows’, because ouchie ouchie, my eyes.

nixCraft, to linux
@nixCraft@mastodon.social avatar

Bram Moolenaar, the open-source developer and the original author, maintainer, release manager for Vim, a programmer's text editor, passed away.
https://groups.google.com/g/vim_announce/c/tWahca9zkt4

awoodsnet, to vim
@awoodsnet@phpc.social avatar

People often talk about Emacs vs Vim. Every developer I’ve met uses Vim. Occasionally, some of the vim users will say they have previously emacs, but switched to vim.

So where are all the people who are currently using Emacs?

I’m not trolling or looking for an argument. I legit want to know!

vwbusguy, to PostgreSQL
@vwbusguy@mastodon.online avatar

Sometimes feels like the of . It has so many crazy features and yet I've never had comfortable muscle memory in it, so it always takes me longer to do about anything vs some flavor of (or , depending on which tract you followed to get here).

fitheach, to vim
@fitheach@mstdn.io avatar

I've just noticed that a search for "vi" on some search engines (Google and Startpage, for example) returns "Did you mean: emacs" as the first result.

Likewise, a search for "emacs" returns "Did you mean: vi".

I love this editor wars humour. 😃

Screenshot of a search for "emacs" on Startpage, showing the result "Did you mean: vi".

celfred, to vim French
@celfred@framapiaf.org avatar

Bon, après des essais de config pour Neovim via Flathub, j'ai dû casser un truc et je m'arrache les cheveux : en console, je ne peux même plus éditer un fichier avec « vim monfichier.txt» (oui, j'ai tjrs Vim), mais ça passe avec «sudo vim monfichier.txt» 😲
Je n'ai aucune idée comment rétablir tout ça et j'y ai passé 1 soirée… (no comment…).
Si quelqu'un peut me conseiller, ce serait formidable.

nixCraft, to linux
@nixCraft@mastodon.social avatar
ljrk, to GNOME
@ljrk@todon.eu avatar

For anyone else configuring Ctrl at the position where on IBM keyboards Capslock is, just like God^WSun intended, on you can use tools in Keyboard & Mouse, Caps Lock behavior and select Make Caps Lock an additional Ctrl. Similar methods work on different compositors as well, as everybody uses xkb in the backend AFAIK.

This is not only useful to users but also /, since that's also the position where it was on Bill Joy's keyboard, when he invented vi. Esc was where nowadays Tab is, however, remapping this is painful since Tab is very useful outside of vi. But using Ctrl+[ for Esc works wonders, so you don't need to reach up there. Of course, also use Ctrl+T and Ctrl+D for (un-)indentation in insert mode.

I also set Ctrl position to Left Ctrl as Meta which basically just gives me a huge two-button Meta key :-p

It also inhibits me from accidentally triggering caps lock from re-training. I'd love to actually just completely "disable" that button (combining "Caps Lock is disabled" with "Swap Ctrl and Caps Lock" does not achieve that :|)

scy, to vim
@scy@chaos.social avatar

There are days when I'd like to throw Vim at the wall.

:set stl=%f%{&modified?'\ •':''}

will have a status line like

README.md •

with the bullet point (•) if the file is modified.

:set stl=%{fnamemodify(expand('%%:p'),':~:.')}%{&modified?'\ •':''}

will eat the space before the bullet point for some reason.

All I did is replace %f with the %{…} expression.

This happens both in 9.0.1378 and 0.7.2, and also if I replace • with any other character.

Ideas, anyone?

aeveltstra, to random
@aeveltstra@mastodon.social avatar

OMG how do I get to stop indenting my code? With every return key it indents more!

scy, to vim
@scy@chaos.social avatar

Hey #Vim & #Neovim bubble:

I’m thinking of writing a small plugin that defines a cmdline mapping to insert the first-level heading, if the current buffer contains a #Markdown document. The idea is that you have something in the file like

2023-09-25 Meeting Notes

and then, later on, do

:w <some-mapping>.md

which expands to

:w 2023-09-25 Meeting Notes.md

Questions:

• Does such a plugin already exist?
• What would be a good key for that? I’m thinking of <C-R><C-T>, see :h c_CTRL-R

LinuxAndYarn, to vim
@LinuxAndYarn@mastodon.social avatar

You know you've spent too long in when you're on a web page and hit G to get to the bottom.

esther, (edited ) to random

What are the cool plugins these days? It's been like 8 years since I seriously used it.

I got vim-plug set up which is already a big improvement.

I'm not yet sure how I want to set it all up so inspiration is welcome.

bitprophet, to vim
@bitprophet@social.coop avatar

Speaking of QoL, I think I am finally going to try experimenting with making my slightly more IDE-like, via experimentations w/ language servers and/or just additional plugins.

Eg, last night I refactored my oversized util module in babby's first Rust project, and did the usual (in this case, ack-driven) projectwide search-into-jumplist, + a per-buffer search-n-replace (repeated via command history each time).

Not /hard/, but still poorly-scaling mild drudgery.

rml, to random
@rml@functional.cafe avatar

Its so over

ralismark, to random

radical idea for vim config: do it like the config.d folders in /etc -- split a monolithic init.vim/init.lua into a bunch of files that get sourced in alphabetical order

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • cisconetworking
  • magazineikmin
  • InstantRegret
  • everett
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • khanakhh
  • Durango
  • mdbf
  • JUstTest
  • ethstaker
  • anitta
  • modclub
  • osvaldo12
  • normalnudes
  • ngwrru68w68
  • GTA5RPClips
  • tacticalgear
  • provamag3
  • tester
  • Leos
  • cubers
  • lostlight
  • All magazines