vim9script set nocompatible set encoding=utf-8 filetype on filetype plugin on syntax on set number set tabstop=4 set shiftwidth=0 set expandtab set nowrap set ignorecase set wildmenu set relativenumber #statusline set laststatus=2 set noshowmode g:lightline = { "active": { "right": [ ["lineinfo"], ["percent"], ["midnightOil"], ] }, "component": { "midnightOil": "%{midnightOil#StatusBar()}", }, } #Bob var data_dir = has('nvim') ? stdpath('data') .. '/site' : '~/.vim' if empty(glob(data_dir .. '/autoload/plug.vim')) silent execute '!curl -fLo ' .. data_dir .. '/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' autocmd VimEnter * PlugInstall --sync | source $MYVIMRC endif #Plugin manager (vim-plug) plug#begin('$HOME/.vim/plugged') Plug 'wargesz/midnightOil' Plug 'joshdick/onedark.vim' Plug 'itchyny/lightline.vim' Plug 'prabirshrestha/vim-lsp' Plug 'mattn/vim-lsp-settings' Plug 'prabirshrestha/asyncomplete.vim' Plug 'prabirshrestha/asyncomplete-lsp.vim' Plug 'mattn/emmet-vim' Plug 'vim-autoformat/vim-autoformat' plug#end() colorscheme onedark noremap ff :Autoformat