dotfiles

My dotfiles.
Log | Files | Refs | LICENSE

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:
A.config/nvim/init.vim | 59+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
M.config/zsh/.zshrc | 6+++---
M.gitignore | 2++
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/