diff --git a/dmitmel-dotfiles b/dmitmel-dotfiles index a4b6e5e..8a72acf 160000 --- a/dmitmel-dotfiles +++ b/dmitmel-dotfiles @@ -1 +1 @@ -Subproject commit a4b6e5ec326838ac60ce221d166d4059ba4a5692 +Subproject commit 8a72acffb103853fbff84e2ad088c866a98552b3 diff --git a/nvim/coc-languages/lisp.vim b/nvim/coc-languages/lisp.vim new file mode 100644 index 0000000..919a2eb --- /dev/null +++ b/nvim/coc-languages/lisp.vim @@ -0,0 +1,2 @@ +call extend(g:dotfiles_coc_extensions, {'coc-cl': 1}) +call extend(g:dotfiles_coc_filetypes, {'lsp': 1}) diff --git a/nvim/coc-languages/php.vim b/nvim/coc-languages/php.vim new file mode 100644 index 0000000..ad91d65 --- /dev/null +++ b/nvim/coc-languages/php.vim @@ -0,0 +1,2 @@ +call extend(g:dotfiles_coc_extensions, {'coc-phpls': 1, 'coc-blade': 1, 'coc-tighten-lint': 1}) +call extend(g:dotfiles_coc_filetypes, {'php': 1, 'blade': 1}) diff --git a/nvim/dotfiles/plugins-list.vim b/nvim/dotfiles/plugins-list.vim index 6c1772a..6879df1 100644 --- a/nvim/dotfiles/plugins-list.vim +++ b/nvim/dotfiles/plugins-list.vim @@ -23,6 +23,8 @@ let s:plug = funcref('dotfiles#plugman#register') call s:plug('stevearc/vim-arduino') call s:plug('xiyaowong/coc-nvim-lua') call s:plug('luke-gru/vim-riml') + call s:plug('bhurlow/vim-parinfer') + call s:plug('vim-scripts/newlisp') if has('unix') call s:plug('nvim-neorg/neorg', { 'branch': 'unstable' }) " dependencies {{{ call s:plug('nvim-treesitter/nvim-treesitter', { 'do': ':TSUpdate' }) diff --git a/nvim/ftdetect/dotfiles.vim b/nvim/ftdetect/dotfiles.vim index ff733e1..c120a2d 100644 --- a/nvim/ftdetect/dotfiles.vim +++ b/nvim/ftdetect/dotfiles.vim @@ -6,4 +6,5 @@ augroup dotfilesftdetect autocmd BufWritePost PKGBUILD :call s:genSrcInfo() autocmd BufNewFile,BufRead *.dream setf dream + autocmd BufNewFile,BufRead *.newlisp setf newlisp augroup END diff --git a/tmux/tmux.conf b/tmux/tmux.conf index c03e459..0789061 100644 --- a/tmux/tmux.conf +++ b/tmux/tmux.conf @@ -1,6 +1,14 @@ -set -g default-terminal 'screen-256color' +# Enable 256color and RGB support (because tmux loves ruining shell features) +set -g default-terminal "tmux-256color" +set-option -ga terminal-overrides ",xterm-256color:Tc" +set -as terminal-features ",gnome*:RGB" + +# Enable mouse supports for those rare times I have to select something set -g mouse on +# Prevent tmux from deleting significant amounts of history +set -g history-limit 100000 + run 'if [ -d "~/.tmux/plugins/tpm" ]; then : ; else git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm; fi' set -g @tpm_plugins ' \