vjousse, to vim French
@vjousse@mamot.fr avatar

After the French version, I've updated the English version of my book about too.
You can find it here: https://vimebook.com/en

The github code is here https://github.com/vjousse/vim-for-humans-book/ and the tagged release here https://github.com/vjousse/vim-for-humans-book/releases/tag/v2.0
Don't hesitate if you have any feedback!

And of course, share the love ❤️

astro_ray, to typst
@astro_ray@misskey-square.net avatar

Is there any developer out there who is working on / GUI editor for typesetting documents in /. As much as I love them, modal editors like / are not for me.

nekohayo,
@nekohayo@mastodon.social avatar

@astro_ray It already exists? See the "Setzer" app

nithinbekal, to vim
@nithinbekal@ruby.social avatar

As of this month, it's been 10 years since I switched to vim. Some reflections on what has changed in how I use vim over the decade:

https://nithinbekal.com/posts/decade-of-vim/

VimLinks, to vim
@VimLinks@hachyderm.io avatar

When doing an interactive rebase in git, it can be very convenient to see the contents of the individual commits: https://github.com/hotwatermorning/auto-git-diff

video/mp4

nehu, to rust German
@nehu@mastodon.cloud avatar

A super fast, advanced modal editor/IDE, written in and with keybindings. How does that sound?

Some years ago, I forked the editor and started adding some VIM keybindings to it. Now, some keybindings and a modeline later, I‘m excited to share with you, looking forward to your feedback!

https://github.com/usagi-flow/evil-helix

nehu,
@nehu@mastodon.cloud avatar

@diegovsky Thank you for your feedback! It helps me understand what people are looking for. I don‘t plan on throwing away the plugin system, once it comes, because that would mean that evil-helix would deviate much more from upstream Helix. However, I‘m sceptical regarding the upstream intention to replace the simple, declarative TOML config by a scheme script. I‘d like to keep supporting the TOML config, ideally in addition to the scheme-based system.

nehu,
@nehu@mastodon.cloud avatar

@diegovsky That said, at this time, it‘s difficult to tell exactly what will land in upstream Helix, and what the impact will be on evil-helix.
Either way, we‘ll have to carefully decide between what users want, and compatibility with upstream. A hard fork would imply a lot more maintenance effort, and therefore would be my least favorite option.
tl;dr: Let‘s see how things evolve and please keep giving feedback. :)

mjgardner, to emacs
@mjgardner@social.sdf.org avatar

This is what I hear in my head if I switch back to or .

source: https://mastodon.social/@workchronicles/112372770022713839

ambihelical,
@ambihelical@qoto.org avatar

@mjgardner This is literally the reason I use vim and Emacs (yes both, but mainly Emacs now). Decades ago I got RSI in my right wrist from reaching for the mouse while coding.

mjgardner,
@mjgardner@social.sdf.org avatar

@ambihelical I am sorry to hear that, and I understand completely. I just don’t have enough fingers and mental capacity.

fabi1cazenave, to vim French
@fabi1cazenave@mastodon.social avatar

Ce samedi 25 mai je proposerai deux interventions sur (et , , …) aux @jdll :

• de 10h à 11h, une conférence « ergonomie vimiste » pour découvrir ou approfondir l’ergonomie des éditeurs modaux (tous niveaux) ;
• de 16h à 18h, un atelier « tupperVim » pour partager des connaissances sur nos éditeurs préférés (niveaux débrouillés / confirmés / experts).

Ça se passe à l’ENS Lyon, viendez nombreuses et nombreux !
https://pretalx.jdll.org/jdll2024/talk/NM7E3T/

fabi1cazenave,
@fabi1cazenave@mastodon.social avatar

@jdll Le dimanche 26 mai à 13h, dans le cadre des , je vous propose un atelier consacré à l’ergonomie des claviers où l’on mettra en œuvre deux types d’outils :

, pour créer ou modifier sa disposition de clavier préférée ;
et , pour émuler des fonctionnalités de claviers programmables sur son clavier de laptop.

Parce que oui, on peut avoir une ergo qui déglingue sans changer de clavier ni de disposition. Qu’on se le dise !
https://pretalx.jdll.org/jdll2024/talk/EWE3LW/

fabi1cazenave,
@fabi1cazenave@mastodon.social avatar

@jdll Tout le weekend des , on tiendra avec la communauté des un stand dédié aux claviers ergonomiques. Il y aura plein de claviers à essayer : Ferris, Atreus, Model01, Planck, Preonic, Iris…

Ça va être l’occasion de fêter la publication de la version finale d’ 1.0, présentée en grandes pompes par @NuclearSquid le dimanche à 14h. The place to be ! :-)
https://pretalx.jdll.org/jdll2024/talk/QT7JBD/

vjousse, to vim French
@vjousse@mamot.fr avatar

Aussi improbable que cela puisse paraître, j'ai mis à jour mon livre sur 12 ans après 😅 https://vimebook.com/fr
Le contenu reste sensiblement le même, j'ai juste refait tous les screenshots, vérifié tous les liens, utilisé vim-plug au lieu de pathogen, fzf au lieu de ctrlp, vim-fern au lieu de TheNerdTree. Bref, c'est pareil, mais en mieux. Reste la version anglaise à mettre à jour, puis passer à l'écriture du prochain sur !
Merci pour tous les retours que j'ai eu ici ❤️

n3wjack, to vim
@n3wjack@mastodon.social avatar

Is the #Vim plugin manager Vundle broken?
When I use :PluginSearch I get a bunch of errors now.

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 #Vim 9.0.1378 and #Neovim 0.7.2, and also if I replace • with any other character.

Ideas, anyone?

scy,
@scy@chaos.social avatar

@deoxys314 I don't think this matters, even setting

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

will result in the status line being just

M

without a leading space, but the second expression is clearly returning one.

scy,
@scy@chaos.social avatar

Okay, I did not move on, I've opened https://github.com/neovim/neovim/issues/28918 in Neovim, maybe they're willing to break compatibility here to make it more consistent.

scy, to vim
@scy@chaos.social avatar

guilty of sprinkling Makefiles in a lot of projects and sub-projects, just so I can :make in

shalien, to vim French
@shalien@projetretro.io avatar

If you think using / is a required skill for being a we can't be friend.

shalien,
@shalien@projetretro.io avatar

@kirby serious question, could you point me to any POSIX compliant systems that don't make it possible to use a modern keyboard and text editor ?

shalien,
@shalien@projetretro.io avatar

@kirby So being curious is aggression now ?

And here I was trying to improve myself.

nixCraft, to linux
@nixCraft@mastodon.social avatar
scy, to vim
@scy@chaos.social avatar

(and ) will trigger au FileType netrw autocommands, as well as commands in after/ftplugin/netrw.vim when

• selecting a directory in a buffer
• selecting a file in a Netrw buffer (i.e. when leaving Netrw)

but not when first entering Netrw, e.g. by calling :Explore

Even though :set ft? will display 'netrw' no problem.

What the fuck?! I'm at a loss here, any hints greatly appreciated. :BoostOK:

Reproduce by doing

• nvim --clean
• :au FileType netrw echo 'netrw'
• :e .

normalmode,
@normalmode@mastodon.social avatar

@scy Sidenote: you could also use :echom, which saves everything it writes into :messages.

scy,
@scy@chaos.social avatar

@normalmode I've tried that and didn't see them show up either, but I can't entirely rule out that I did something wrong.

scy, to vim
@scy@chaos.social avatar

With the minus key being the default (and oil.nvim) shortcut for "change into parent directory", TJ DeVries suggested to globally (i.e. in normal edit buffers) map minus to "open Netrw (or oil) in the current window", and I think that's really clever.

Like, <CR> moves down into a directory or file, and - moves up into the parent directory – either of the directory you're currently browsing, or the file you're currently editing. Like a global "zoom out" key.

scy,
@scy@chaos.social avatar

In addition of using the minus key to open for the current file's parent directory, I've now added some logic to Netrw buffers in my config that will try to position the cursor on the file that you've just edited, for additional continuity.

It's not perfect, but it's a start.

https://codeberg.org/scy/dotfiles/src/commit/f154f9604f3f8d66bd6bfa2854613e34b0c1f5ce/.vim/after/ftplugin/netrw.vim#L19-L37

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