I’d like to be able to navigate text in a pager with Vim-style modal editing (moving with hjkl and yank/paste with y/p). Is there a way to enable this in the default pager, or is there an alternative pager that supports this kind of modal behavior?
I’m a bit confused by your question.
lessis usually the default pager and it supports vim style navigation out of the box. Moreover, a pager is just for viewing content (historically which didn’t fit on the screen), and not for editing. So I’m not sure what you mean by pastingYou can set Vim as your pager. If you are on Neovim, its very easy, just set this variable:
export PAGER='nvim +Man!' export MANPAGER="${PAGER}"Then try
man grep. These variables could be set in your .bashrc in example. If you use the “original” Vim, it’s a bit more complicated to setup. I did that before too, so it’s definitely doable.This, but I use
batsince it seems to be faster for this.Edit: I should clarify that I only use
batas theMANPAGER, sincebatuseslessunder the hood for paging anyway. But with support for a built-in pager in the new release, perhaps it makes sense to set it as thePAGERtoo.What’s the Wayland equiv? I did a quick search and got a few different answers. Apparently bashrc still works since its your term shell but not for setting variables in the login shell. One comment said it could be ~/.profile
Do you know?
I’m on my phone, but when using less “v” opens the file in $EDITOR. I don’t remember if it defaults to read only




