91 lines
1.6 KiB
VimL
91 lines
1.6 KiB
VimL
|
" Impostazioni di base
|
||
|
syntax on
|
||
|
set background=dark
|
||
|
set modelines=5
|
||
|
set modeline
|
||
|
set incsearch
|
||
|
set showcmd
|
||
|
set laststatus=2
|
||
|
let g:airline_powerline_fonts = 1
|
||
|
|
||
|
" Override grep
|
||
|
set grepprg=grep\ -nH\ $*
|
||
|
|
||
|
" Cambio il tex flavor
|
||
|
let g:tex_flavor='latex'
|
||
|
|
||
|
" Vundle stuff
|
||
|
set nocompatible
|
||
|
filetype off
|
||
|
" Set runtimepath to include Vundle
|
||
|
set rtp+=~/.vim/bundle/Vundle.vim
|
||
|
|
||
|
" Vundle configuration begin
|
||
|
call vundle#begin()
|
||
|
" Let vundle manage itself
|
||
|
Plugin 'VundleVim/Vundle.vim'
|
||
|
|
||
|
" Git wrapper
|
||
|
Plugin 'tpope/vim-fugitive'
|
||
|
|
||
|
" File explorer
|
||
|
Plugin 'scrooloose/nerdtree'
|
||
|
|
||
|
" Ansible syntax highlight
|
||
|
Bundle 'chase/vim-ansible-yaml'
|
||
|
|
||
|
" Blade syntax highlight
|
||
|
Bundle 'xsbeats/vim-blade'
|
||
|
|
||
|
" Solarized theme
|
||
|
Bundle 'altercation/vim-colors-solarized'
|
||
|
|
||
|
" HTML 5 template
|
||
|
Bundle 'othree/html5.vim'
|
||
|
|
||
|
" Vim Airline
|
||
|
Plugin 'vim-airline/vim-airline'
|
||
|
|
||
|
" Vim Airline
|
||
|
Plugin 'vim-airline/vim-airline-themes'
|
||
|
|
||
|
" Vim-latexsuite
|
||
|
Plugin 'vim-latex/vim-latex'
|
||
|
|
||
|
" NERDTree git plugin
|
||
|
Plugin 'Xuyuanp/nerdtree-git-plugin'
|
||
|
|
||
|
" DevIcons
|
||
|
Plugin 'ryanoasis/vim-devicons'
|
||
|
|
||
|
" Fuzzy Finder
|
||
|
Plugin 'junegunn/fzf.vim'
|
||
|
|
||
|
" ALE - Linter and fixers
|
||
|
Plugin 'dense-analysis/ale'
|
||
|
|
||
|
" Vundle configuration end
|
||
|
call vundle#end()
|
||
|
|
||
|
" Set up airline-theme
|
||
|
let g:airline_theme='dark'
|
||
|
|
||
|
" ALE options
|
||
|
nmap <silent> <C-e> <Plug>(ale_next_wrap)
|
||
|
|
||
|
let g:ale_sign_error = '⬥'
|
||
|
let g:ale_sign_warning = '⬦'
|
||
|
|
||
|
" Configurations for GVim
|
||
|
if has('gui_running')
|
||
|
set guifont=FuraMono\ Nerd\ Font\ Regular\ 13,Ubuntu\ Mono\ derivative\ Powerline\ 14
|
||
|
colorscheme solarized
|
||
|
let g:airline_theme='base16'
|
||
|
endif
|
||
|
|
||
|
" Riattivo i pluing di tipo
|
||
|
filetype plugin indent on
|
||
|
|
||
|
" Configurazioni addizionali
|
||
|
map <C-n> :NERDTreeToggle<CR>
|