Skip to content

mityu/vim-cmdhistory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cmdhistory.vim

This is a Vim plugin written in Vim9 script to select command-line history on command-line and command-line window.

Requirements

Vim 9.0.2170 or later.

Example configuration

In your .vimrc:

vim9script

cnoremap <C-o> <Cmd>call cmdhistory#Select()<CR>

augroup setup-cmdhistory-plugin-for-cmdwin
  autocmd!
  autocmd CmdWinEnter * nnoremap <buffer> / <Cmd>call cmdhistory#Select()<CR>
  autocmd User cmdhistory-initialize SetupCmdhistory()
augroup END

def SetupCmdhistory()
  # Set plugin default mappings.
  cmdhistory#SetDefaultMappings()

  # Accept the present item with <Tab> key.
  cmdhistory#MapAction('<Tab>', ['accept'])
enddef

About

Command-line history selector plugin for Vim9.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published