rusty1s/dotfiles

View on GitHub
vim/ftplugin/javascript.vim

Summary

Maintainability
Test Coverage
setlocal textwidth=80
setlocal expandtab  " Use spaces.
setlocal shiftwidth=2

let g:jsx_ext_required = 0  " Allow JSX in normal .js files.

let g:neoformat_javascript_prettier = {
      \ 'exe': 'prettier',
      \ 'args': ['--stdin', '--parser', 'flow'],
      \ 'stdin': 1,
      \ }

nnoremap <Leader>y :Neoformat prettier<CR>
augroup group
  autocmd!
  autocmd BufWritePre * Neoformat prettier
augroup END