Skip to content

Instantly share code, notes, and snippets.

@jeffjohnson9046
Created July 1, 2021 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeffjohnson9046/1b97d2de1c2cf3d310a9eb703d823aab to your computer and use it in GitHub Desktop.
Save jeffjohnson9046/1b97d2de1c2cf3d310a9eb703d823aab to your computer and use it in GitHub Desktop.
My vim settings
set laststatus=2
set nu
syntax on
set statusline= " clear the statusline for when vimrc is reloaded
set statusline+=%-3.3n\ " buffer number
set statusline+=%f\ " file name
set statusline+=%h%m%r%w " flags
set statusline+=[%{strlen(&ft)?&ft:'none'}, " filetype
set statusline+=%{strlen(&fenc)?&fenc:&enc}, " encoding
set statusline+=%{&fileformat}] " file format
set statusline+=%= " right align
set statusline+=%{synIDattr(synID(line('.'),col('.'),1),'name')}\ " highlight
set statusline+=%b,0x%-8B\ " current char
set statusline+=%-14.(%l,%c%V%)\ %<%P " offset
" set encoding=latin1
" set isprint=
" set display+=uhex
filetype plugin indent on
set tabstop=4
set shiftwidth=4
set expandtab
" Configuration for vim-javascript plugin
" git clone https://github.com/pangloss/vim-javascript.git ~/.vim/pack/vim-javascript/start/vim-javascript
let g:javascript_plugin_jsdoc = 1
let g:javascript_plugin_ngdoc = 1
let g:javascript_plugin_flow = 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment