mirror of
https://github.com/prurigro/darkcloud-vimconfig.git
synced 2024-11-21 14:32:32 -05:00
Add cosco.vim to add semicolons or commas to the end of the line based on the lines around it, and hook it up to ;; as a shortcut
This commit is contained in:
parent
3b070a38d7
commit
384549b348
4 changed files with 9 additions and 0 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -118,3 +118,6 @@
|
||||||
[submodule "vim/bundle/editorconfig-vim"]
|
[submodule "vim/bundle/editorconfig-vim"]
|
||||||
path = vim/bundle/editorconfig-vim
|
path = vim/bundle/editorconfig-vim
|
||||||
url = https://github.com/editorconfig/editorconfig-vim
|
url = https://github.com/editorconfig/editorconfig-vim
|
||||||
|
[submodule "vim/bundle/cosco.vim"]
|
||||||
|
path = vim/bundle/cosco.vim
|
||||||
|
url = https://github.com/lfilho/cosco.vim
|
||||||
|
|
|
@ -157,6 +157,7 @@ For a complete list of mappings specific to **darkcloud-vimconfig**, check the l
|
||||||
## Plugins ##
|
## Plugins ##
|
||||||
|
|
||||||
* [autoswap.vim](https://github.com/vim-scripts/autoswap.vim): Switch to open editor window instead of asking what to do with swapfile.
|
* [autoswap.vim](https://github.com/vim-scripts/autoswap.vim): Switch to open editor window instead of asking what to do with swapfile.
|
||||||
|
* [cosco.vim](https://github.com/lfilho/cosco.vim): VIM colon and semicolon insertion bliss
|
||||||
* [editorconfig-vim](https://github.com/editorconfig/editorconfig-vim): EditorConfig plugin for Vim that auto-configures certain settings when a .editorconfig file is present
|
* [editorconfig-vim](https://github.com/editorconfig/editorconfig-vim): EditorConfig plugin for Vim that auto-configures certain settings when a .editorconfig file is present
|
||||||
* [emmet-vim](https://github.com/mattn/emmet-vim): Support for expanding abbreviations.
|
* [emmet-vim](https://github.com/mattn/emmet-vim): Support for expanding abbreviations.
|
||||||
* [webapi-vim](https://github.com/mattn/webapi-vim): A web library used by emmet to provide support for custom snippets.
|
* [webapi-vim](https://github.com/mattn/webapi-vim): A web library used by emmet to provide support for custom snippets.
|
||||||
|
|
1
vim/bundle/cosco.vim
Submodule
1
vim/bundle/cosco.vim
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 4a2a080415860196c936a32679d9032f41ba21e4
|
|
@ -217,6 +217,7 @@
|
||||||
" <Shift-Tab> | (N) -> un-indent the current line
|
" <Shift-Tab> | (N) -> un-indent the current line
|
||||||
" <Leader>< | (V) -> un-indent all the lines currently selected
|
" <Leader>< | (V) -> un-indent all the lines currently selected
|
||||||
" <Leader>< | (N) -> un-indent the current line
|
" <Leader>< | (N) -> un-indent the current line
|
||||||
|
" ;; | (N) -> (cosco.vim) add comma/semicolon to the eol
|
||||||
"
|
"
|
||||||
" (movement)
|
" (movement)
|
||||||
" = | (N) -> go to the first char on the next line
|
" = | (N) -> go to the first char on the next line
|
||||||
|
@ -756,6 +757,9 @@
|
||||||
nnoremap <S-Tab> v<gv<Esc>
|
nnoremap <S-Tab> v<gv<Esc>
|
||||||
vnoremap <Leader>< <gv
|
vnoremap <Leader>< <gv
|
||||||
nnoremap <Leader>< v<gv<Esc>
|
nnoremap <Leader>< v<gv<Esc>
|
||||||
|
|
||||||
|
"add comma or semicolon to the end of the line
|
||||||
|
nmap <silent> ;; <Plug>(cosco-commaOrSemiColon)
|
||||||
"}
|
"}
|
||||||
|
|
||||||
"MOVEMENT:{
|
"MOVEMENT:{
|
||||||
|
|
Loading…
Reference in a new issue