From e6b404ce964b262b7beb3e4d40070ed6e706d135 Mon Sep 17 00:00:00 2001 From: praticamentetilde Date: Sat, 22 Dec 2018 11:48:46 +0100 Subject: [PATCH 1/4] Updated vim-airline --- pack/plugins/start/vim-airline | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pack/plugins/start/vim-airline b/pack/plugins/start/vim-airline index 56197d5..72888d8 160000 --- a/pack/plugins/start/vim-airline +++ b/pack/plugins/start/vim-airline @@ -1 +1 @@ -Subproject commit 56197d510468f405c630a4a48b1bb207f83d14ac +Subproject commit 72888d87ea57761f21c9f67cd0c0faa5904795eb From 91393084c9fc84c0a9b735ca4f35251ac19a32d8 Mon Sep 17 00:00:00 2001 From: praticamentetilde Date: Thu, 27 Dec 2018 13:20:34 +0100 Subject: [PATCH 2/4] Added leader key mappings --- init.vim | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/init.vim b/init.vim index 378cebc..1cfa304 100644 --- a/init.vim +++ b/init.vim @@ -32,15 +32,30 @@ tnoremap " clear search with F2 nnoremap noh -" clear trailing spaces with F3 -nnoremap :%s/\s *$//g +" Use "," as leader +let mapleader = "," -" show Vim's true competitor with Ctrl-F1 -nnoremap :!open https://youtu.be/jn40Ugz0vuk +" Switch between Windows with: Leader w +nnoremap w + +" Show next buffer with: Leader n +nnoremap n :bn + +" Delete buffer with: Leader d +nnoremap d :bd + +" clear trailing spaces with: Leader t s +nnoremap ts :%s/\s *$//g + +" Reload config with: Leader R +nnoremap R :source ~/.config/nvim/init.vim + +" show Vim's true competitor with: Leader r c m +nnoremap rcm :!open https://youtu.be/jn40Ugz0vuk " COLORSCHEME -" set colorscheme to onedark.vim for nvim and airline +" set colorscheme to onedark.im for nvim and airline packadd! onedark.vim colorscheme onedark let g:airline_theme='onedark' From 3a286f1a11507d22c9fb1c3b450e11bc56684baf Mon Sep 17 00:00:00 2001 From: praticamentetilde Date: Thu, 27 Dec 2018 13:25:18 +0100 Subject: [PATCH 3/4] Added license --- LICENSE | 14 ++++++++++++++ README.md | 10 ++++++++++ 2 files changed, 24 insertions(+) create mode 100644 LICENSE create mode 100644 README.md diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2a6de0d --- /dev/null +++ b/LICENSE @@ -0,0 +1,14 @@ + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + + Copyright (C) 2018 Claudio Maggioni + + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. + diff --git a/README.md b/README.md new file mode 100644 index 0000000..bf900f4 --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ + + +# nvim-config + +My current neovim configuration. This is my attempt to build a vim/neovim +configuration from scratch, without using any "framework" like *SpaceVim* + +## License + +Everything in this repo is licensed under WTFPL. From 88718bf160b216f727c3506979e10371acdca1be Mon Sep 17 00:00:00 2001 From: Claudio Maggioni Date: Sun, 30 Dec 2018 20:06:41 +0100 Subject: [PATCH 4/4] Support for TypeScript --- .gitmodules | 9 +++++++++ init.vim | 2 ++ pack/plugins/opt/onedark.vim | 2 +- pack/plugins/start/tsuquyomi | 1 + pack/plugins/start/typescript-vim | 1 + pack/plugins/start/vimproc.vim | 1 + 6 files changed, 15 insertions(+), 1 deletion(-) create mode 160000 pack/plugins/start/tsuquyomi create mode 160000 pack/plugins/start/typescript-vim create mode 160000 pack/plugins/start/vimproc.vim diff --git a/.gitmodules b/.gitmodules index e580be8..be546a3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -10,3 +10,12 @@ [submodule "pack/plugins/opt/onedark.vim"] path = pack/plugins/opt/onedark.vim url = https://github.com/joshdick/onedark.vim +[submodule "pack/plugins/start/tsuquyomi"] + path = pack/plugins/start/tsuquyomi + url = https://github.com/Quramy/tsuquyomi.git +[submodule "pack/plugins/start/typescript-vim"] + path = pack/plugins/start/typescript-vim + url = https://github.com/leafgarland/typescript-vim.git +[submodule "pack/plugins/start/vimproc.vim"] + path = pack/plugins/start/vimproc.vim + url = https://github.com/Shougo/vimproc.vim.git diff --git a/init.vim b/init.vim index 1cfa304..f634f41 100644 --- a/init.vim +++ b/init.vim @@ -53,6 +53,8 @@ nnoremap R :source ~/.config/nvim/init.vim " show Vim's true competitor with: Leader r c m nnoremap rcm :!open https://youtu.be/jn40Ugz0vuk +autocmd FileType typescript imap + " COLORSCHEME " set colorscheme to onedark.im for nvim and airline diff --git a/pack/plugins/opt/onedark.vim b/pack/plugins/opt/onedark.vim index 2a6155a..77c7b00 160000 --- a/pack/plugins/opt/onedark.vim +++ b/pack/plugins/opt/onedark.vim @@ -1 +1 @@ -Subproject commit 2a6155a255e83bb930da2627dce4259a3fe4ce3a +Subproject commit 77c7b00eb15d9b886e19d491cb44a96284cf0466 diff --git a/pack/plugins/start/tsuquyomi b/pack/plugins/start/tsuquyomi new file mode 160000 index 0000000..fd47e1a --- /dev/null +++ b/pack/plugins/start/tsuquyomi @@ -0,0 +1 @@ +Subproject commit fd47e1ac75ee3a09e13a3b7a8f609907c2b6b542 diff --git a/pack/plugins/start/typescript-vim b/pack/plugins/start/typescript-vim new file mode 160000 index 0000000..0e9d92e --- /dev/null +++ b/pack/plugins/start/typescript-vim @@ -0,0 +1 @@ +Subproject commit 0e9d92eead2df21abe342c4341c55536dd36b0af diff --git a/pack/plugins/start/vimproc.vim b/pack/plugins/start/vimproc.vim new file mode 160000 index 0000000..9136f03 --- /dev/null +++ b/pack/plugins/start/vimproc.vim @@ -0,0 +1 @@ +Subproject commit 9136f03680db82c552f4a84e3b461f83c6e232d5