commit b5fa2c88ba26c876e69a3e048b6c198292ecf0d6
parent 480c3c9235c1555d6e866df527cc4aed52c20844
Author: Ryan Jeffrey <ryan@ryanmj.xyz>
Date: Sat, 15 Jan 2022 08:15:13 -0800
Fix extra file paths, add nvim init.vim
Diffstat:
3 files changed, 64 insertions(+), 3 deletions(-)
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
@@ -0,0 +1,59 @@
+set number relativenumber
+set cursorline
+"se cursorcolumn
+
+call plug#begin('~/.local/share/nvim/plugged')
+
+Plug 'davidhalter/jedi-vim'
+Plug 'dracula/vim', { 'as': 'dracula' }
+Plug 'vim-airline/vim-airline'
+Plug 'preservim/nerdtree'
+Plug 'airblade/vim-gitgutter'
+Plug 'tpope/vim-fugitive'
+Plug 'Raimondi/delimitMate'
+Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
+Plug 'zchee/deoplete-jedi'
+Plug 'scrooloose/nerdcommenter'
+Plug 'sbdchd/neoformat'
+Plug 'davidhalter/jedi-vim'
+Plug 'neomake/neomake'
+Plug 'machakann/vim-highlightedyank'
+
+call plug#end()
+
+let g:deoplete#enable_at_startup = 1
+autocmd InsertLeave,CompleteDone * if pumvisible() == 0 | pclose | endif
+" Use tab to scroll through jedi autocomplete options
+inoremap <expr><tab> pumvisible() ? "\<c-n>" : "\<tab>"
+
+" neoformat:
+" Enable alignment
+let g:neoformat_basic_format_align = 1
+
+" Enable tab to space conversion
+let g:neoformat_basic_format_retab = 1
+
+" Enable trimmming of trailing whitespace
+let g:neoformat_basic_format_trim = 1
+
+" disable autocompletion, because we use deoplete for completion
+let g:jedi#completions_enabled = 0
+
+" open the go-to function in split, not another buffer
+let g:jedi#use_splits_not_buffers = "right"
+
+let g:neomake_python_enabled_makers = ['pylint']
+
+call neomake#configure#automake('nrwi', 500)
+
+hi HighlightedyankRegion cterm=reverse gui=reverse
+
+" set highlight duration time to 1000 ms, i.e., 1 second
+let g:highlightedyank_highlight_duration = 1000
+
+colorscheme dracula
+
+hi CursorLineNR cterm=bold
+augroup CLNRSet
+ autocmd! ColorScheme * hi CursorLineNR cterm=bold
+augroup END
diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc
@@ -14,9 +14,9 @@ then
fi
# Shorthands for various modern linux paths
-MY_DATA_DIR="${XDG_DATA_HOME:-${HOME}/.local/share/}"
-MY_CONF_DIR="${XDG_CONFIG_HOME:-${HOME}/.config/}"
-MY_CACHE_DIR="${XDG_CACHE_HOME:-${HOME}/.cache/}"
+MY_DATA_DIR="${XDG_DATA_HOME:-${HOME}/.local/share}"
+MY_CONF_DIR="${XDG_CONFIG_HOME:-${HOME}/.config}"
+MY_CACHE_DIR="${XDG_CACHE_HOME:-${HOME}/.cache}"
autoload -U colors && colors
autoload -Uz vcs_info
diff --git a/.gitignore b/.gitignore
@@ -100,6 +100,8 @@ flycheck_*.el
!/.config/sxhkd/
!/.config/sxhkd/sxhkdrc
!/.config/kitty
+!/.config/nvim
+!/.config/nvim/init.vim
!/.config/kitty/kitty.conf
# Emacs
!/.config/emacs/