User Tools

Site Tools


linux:vim_dodger_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:vim_dodger_setup [2022/03/16 11:56] – [Plugin config files] dodgerlinux:vim_dodger_setup [2022/12/14 10:32] (current) – [Globals] dodger
Line 11: Line 11:
  
 ====== Advanced vimrc (2022) edition====== ====== Advanced vimrc (2022) edition======
 +
 +I have additionally [[https://git.ciberterminal.net/public/vim_setup|created a repository]] with config files :-)
 +
 +
 +
 +===== System Packages (not bundled) =====
 +
 +==== ubuntu ====
 +<code>
 +vim
 +vim-addon-manager
 +vim-airline
 +vim-airline-themes
 +vim-common
 +vim-fugitive
 +vim-nox
 +vim-puppet
 +vim-python-jedi
 +vim-runtime
 +vim-syntastic
 +vim-syntax-docker
 +vim-tiny
 +vim-youcompleteme
 +</code>
 +One line:
 +<code bash>
 +apt install vim vim-addon-manager vim-airline vim-airline-themes vim-common vim-fugitive vim-nox vim-puppet vim-python-jedi vim-runtime vim-syntastic vim-syntax-docker vim-tiny vim-youcompleteme
 +</code>
 +
  
 ===== Globals ===== ===== Globals =====
Line 108: Line 137:
  
 That will install all the above plugins: That will install all the above plugins:
-  * 'junegunn/vim-easy-align' +  * ''junegunn/vim-easy-align'
-  * 'https://github.com/junegunn/vim-github-dashboard.git' +  * ''https://github.com/junegunn/vim-github-dashboard.git'
-  * 'SirVer/ultisnips' +  * ''SirVer/ultisnips'
-  * 'scrooloose/nerdtree', +  * ''scrooloose/nerdtree'', 
-  * 'tpope/vim-fireplace', +  * ''tpope/vim-fireplace'', 
-  * 'rdnetto/YCM-Generator', +  * ''rdnetto/YCM-Generator'', 
-  * 'fatih/vim-go', +  * ''fatih/vim-go'', 
-  * 'nsf/gocode', +  * ''nsf/gocode'', 
-  * 'junegunn/fzf', +  * ''junegunn/fzf'', 
-  * 'tpope/vim-sensible' +  * ''tpope/vim-sensible'
-  * 'junegunn/seoul256.vim' +  * ''junegunn/seoul256.vim'
-  * 'vim-syntastic/syntastic' +  * ''vim-syntastic/syntastic'
-  * 'mbbill/undotree'+  * ''mbbill/undotree''
  
  
Line 126: Line 155:
  
 ===== Additional syntax/configs ===== ===== Additional syntax/configs =====
 +==== Tagbar ====
 +Used for function/classes navigation [https://preservim.github.io/tagbar/|link].
 +
 +<code bash>
 +cd ~/.vim/bundle
 +git clone https://github.com/preservim/tagbar.git
 +</code>
 +And add to ''~/.vimrc'':
 +<code vim>
 +" tagbar 
 +nmap <F8> :TagbarToggle<CR>
 +
 +</code>
 +
 +
  
 ==== terraform syntax ==== ==== terraform syntax ====
Line 131: Line 175:
 <code bash> <code bash>
 git clone https://github.com/hashivim/vim-terraform.git ~/.vim/bundle/vim-terraform git clone https://github.com/hashivim/vim-terraform.git ~/.vim/bundle/vim-terraform
 +</code>
 +
 +==== Puppet syntax ====
 +From [[https://github.com/rodjek/vim-puppet]] using ''pathogen'' :
 +<code bash>
 +git clone https://github.com/rodjek/vim-puppet.git ~/.vim/bundle/vim-puppet
 </code> </code>
  
linux/vim_dodger_setup.1647431809.txt.gz · Last modified: 2022/03/16 11:56 by dodger