diff --git a/home/private_dot_config/nvim/init.lua b/home/private_dot_config/nvim/init.lua deleted file mode 100644 index b293d8c..0000000 --- a/home/private_dot_config/nvim/init.lua +++ /dev/null @@ -1,4 +0,0 @@ -require('settings') ---require('plugins') -require('keybindings') - diff --git a/home/private_dot_config/nvim/init.vim.bak b/home/private_dot_config/nvim/init.vim.bak deleted file mode 100644 index 096fd8b..0000000 --- a/home/private_dot_config/nvim/init.vim.bak +++ /dev/null @@ -1,87 +0,0 @@ -" Custom Mappings -imap jj - -"--------------- -" Tabs -"--------------- -set tabstop=4 -set softtabstop=4 -set shiftwidth=4 -set noexpandtab - -" Use case insensitive search, except when using capital letters -set ignorecase -set smartcase - -" When opening a new line and no filetype-specific indenting is enabled, keep -" the same indent as the line you're currently on. Useful for READMEs, etc. -set autoindent - -" Display line numbers on the left -set number - -" Increase undo limit -set history=1000 - -" Disable swap files -set noswapfile - -" Show lines above and below cursor -set scrolloff=5 - -" Update every 300 ms -set updatetime=300 - - -let 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 - - -"--------------- -" Plugins -"--------------- -call plug#begin() - Plug 'preservim/NERDTree' - Plug 'Xuyuanp/nerdtree-git-plugin' - Plug 'ntpeters/vim-better-whitespace' - Plug 'mhinz/vim-startify' - Plug 'neoclide/coc.nvim', {'branch': 'release'} - Plug 'cespare/vim-toml', { 'branch': 'main' } - Plug 'snakemake/snakemake', {'rtp': 'misc/vim'} - Plug 'airblade/vim-gitgutter' -call plug#end() - -nnoremap n :NERDTreeFocus -nnoremap :NERDTree -nnoremap :NERDTreeToggle -nnoremap :NERDTreeFind - -let g:NERDTreeGitStatusUseNerdFonts = 1 " you should install nerdfonts by yourself. default: 0 - -"--------------- -"COC Config -"--------------- - -" Use tab for trigger completion with characters ahead and navigate. -" NOTE: Use command ':verbose imap ' to make sure tab is not mapped by -" other plugin before putting this into your config. -inoremap - \ pumvisible() ? "\" : - \ check_back_space() ? "\" : - \ coc#refresh() -inoremap pumvisible() ? "\" : "\" - -function! s:check_back_space() abort - let col = col('.') - 1 - return !col || getline('.')[col - 1] =~# '\s' -endfunction - - -"--------------- -"Gitgutter -"--------------- -"turn off background of git sign column -highlight! link SignColumn LineNr diff --git a/home/private_dot_config/nvim/lua/configs/startup.lua b/home/private_dot_config/nvim/lua/configs/startup.lua deleted file mode 100644 index 8251770..0000000 --- a/home/private_dot_config/nvim/lua/configs/startup.lua +++ /dev/null @@ -1,3 +0,0 @@ -local settings = require"startup.themes.startify" - -return settings diff --git a/home/private_dot_config/nvim/lua/keybindings.lua b/home/private_dot_config/nvim/lua/keybindings.lua deleted file mode 100644 index 3081aeb..0000000 --- a/home/private_dot_config/nvim/lua/keybindings.lua +++ /dev/null @@ -1,12 +0,0 @@ --- Map a key with optional options -function map(mode, keys, action, options) - if options == nil then - options = {} - end - vim.api.nvim_set_keymap(mode,keys,action,options) -end - - -map('i','jk','',{noremap=true}) -map('v','jk','',{noremap=true}) - diff --git a/home/private_dot_config/nvim/lua/plugins.lua b/home/private_dot_config/nvim/lua/plugins.lua deleted file mode 100644 index 0d6256b..0000000 --- a/home/private_dot_config/nvim/lua/plugins.lua +++ /dev/null @@ -1,93 +0,0 @@ --- LOAD THE PLUGINS - --- install packer on the fly --- local fn = vim.Fn --- local install_path = fn.stdpath('data')..'/site/pack/packer/start/packer.nvim' --- if fn.empty(fn.glob(install_path)) > 0 then --- packer_bootstrap = fn.system({'git', 'clone', '--depth', '1', 'https://github.com/wbthomason/packer.nvim', install_path}) --- end --- - - -return require('packer').startup(function(use) - use 'wbthomason/packer.nvim' - - use 'preservim/NERDTree' - - use { - 'goolord/alpha-nvim', - requires = { 'kyazdani42/nvim-web-devicons' }, - config = function () - require'alpha'.setup(require'alpha.themes.startify'.opts) - end - } - - -- use { - -- 'airblade/vim-gitgutter', - -- config = function() - -- local cmd = vim.cmd - -- cmd [[highlight! link SignColumn LineNr]] - -- end - -- } - -- - use { - 'norcalli/nvim-colorizer.lua', - conifg = function() - require'colorizer'.setup() - end - } - - use { - 'numToStr/Comment.nvim', - config = function() - require('Comment').setup() - end -} - - use { - "folke/which-key.nvim", - config = function() - require("which-key").setup() - end - } - - use { - "ggandor/lightspeed.nvim" - } - use { - "ntpeters/vim-better-whitespace", - config = function() - local cmd = vim.cmd - cmd [[ let g:strip_whitespace_on_save = 1 ]] - end -} - -use { - 'lewis6991/gitsigns.nvim', - requires = { - 'nvim-lua/plenary.nvim' - }, - config = function() - require('gitsigns').setup() - end -} - - -- style - use 'Mofiqul/dracula.nvim' - - -- language specific plugins - -- python - use { - 'snakemake/snakemake', - rtp="misc/vim", - ft={"Snakefile","snk"} - } - - -- toml - use 'cespare/vim-toml' - vim.g.strip_whitespace_on_save = 1 - - if packer_bootstrap then - require('packer').sync() - end -end) diff --git a/home/private_dot_config/nvim/lua/settings.lua b/home/private_dot_config/nvim/lua/settings.lua deleted file mode 100644 index 33cba93..0000000 --- a/home/private_dot_config/nvim/lua/settings.lua +++ /dev/null @@ -1,34 +0,0 @@ --- general settings -local o = vim.o -local w = vim.wo -local b = vim.bo - -vim.g.mapleader = ' ' - -b.autoindent = true -b.expandtab = true -b.softtabstop = 4 -b.shiftwidth = 4 - -b.tabstop = 4 -b.smartindent = true -b.modeline = false -b.shiftwidth = 4 -b.tabstop = 4 -b.smartindent = true -b.modeline = false - -o.swapfile = false -o.scrolloff = 5 -o.updatetime = 300 - -w.number = true - -if vim.fn.has('multi_byte') == 1 and vim.o.encoding == 'utf-8' then - o.listchars = [[tab:▸ ,extends:❯,precedes:❮,nbsp:±,trail:…]] -else - o.listchars = [[tab:> ,extends:>,precedes:<,nbsp:.,trail:_]] -end - -o.timeoutlen = 300 -