123456789101112131415161718192021222324252627282930313233343536373839 |
- # interpreter for shell commands
- set shell powershell
- # Shell commands with multiline definitions and/or positional arguments and/or
- # quotes do not work in Windows. For anything but the simplest shell commands,
- # it is recommended to create separate script files and simply call them here
- # in commands or mappings.
- #
- # Also, the default keybindings are defined using cmd syntax (i.e. '%EDITOR%')
- # which does not work with powershell. Therefore, you need to override these
- # keybindings with explicit choices accordingly.
- # change the default open command to work in powerShell
- cmd open &start $Env:f
- # change the editor used in default editor keybinding
- # There is no builtin terminal editor installed in Windows. The default editor
- # mapping uses 'notepad' which launches in a separate GUI window. You may
- # instead install a terminal editor of your choice and replace the default
- # editor keybinding accordingly.
- map e $vim $Env:f
- # change the pager used in default pager keybinding
- # The standard pager used in Windows is 'more' which is not a very capable
- # pager. You may instead install a pager of your choice and replace the default
- # pager keybinding accordingly.
- map i $less $Env:f
- # change the shell used in default shell keybinding
- map w $powershell
- # change 'doc' command to use a different pager
- cmd doc $lf -doc | less
- # leave some space at the top and the bottom of the screen
- set scrolloff 10
- # use enter for shell commands
- map <enter> shell
|