Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neoclide/coc-smartf
Make jump to character easier.
https://github.com/neoclide/coc-smartf
coc neovim vim
Last synced: 23 days ago
JSON representation
Make jump to character easier.
- Host: GitHub
- URL: https://github.com/neoclide/coc-smartf
- Owner: neoclide
- Created: 2019-06-10T11:17:07.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-22T05:30:09.000Z (about 3 years ago)
- Last Synced: 2024-09-29T01:42:52.605Z (about 1 month ago)
- Topics: coc, neovim, vim
- Language: TypeScript
- Homepage:
- Size: 221 KB
- Stars: 72
- Watchers: 3
- Forks: 6
- Open Issues: 7
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# coc-smartf
Make jump to character easier.
## Install
Run command:
```vim
:CocInstall coc-smartf
```in your vim.
## Usage
```vim
" press to cancel.
nmap f (coc-smartf-forward)
nmap F (coc-smartf-backward)
nmap ; (coc-smartf-repeat)
nmap , (coc-smartf-repeat-opposite)augroup Smartf
autocmd User SmartfEnter :hi Conceal ctermfg=220 guifg=#6638F0
autocmd User SmartfLeave :hi Conceal ctermfg=239 guifg=#504945
augroup end
```## Options
- `smartf.timeout`: timeout for jump in milliseconds, default `1000`.
- `smartf.jumpOnTrigger`: Jump to first available character on trigger, default `true`.
- `smartf.wordJump`: Consider first word character for jump only, default: `true`.
- `smartf.charactersIgnoreByNavigator`: Characters will not become a character for navigator, default: [].## Related
- [vim-sneak](https://github.com/justinmk/vim-sneak)
- [Seek](https://github.com/goldfeld/vim-seek)
- [EasyMotion](https://github.com/Lokaltog/vim-easymotion)
- [smalls](https://github.com/t9md/vim-smalls)
- [improvedft](https://github.com/chrisbra/improvedft)
- [clever-f](https://github.com/rhysd/clever-f.vim)
- [vim-extended-ft](https://github.com/svermeulen/vim-extended-ft)
- [Fanf,ingTastic;](https://github.com/dahu/vim-fanfingtastic)## License
MIT