Update tmux and nvim configuration
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
This commit is contained in:
parent
08a991f444
commit
3bbe29e5b1
2 changed files with 15 additions and 22 deletions
|
@ -9,7 +9,6 @@ Plug 'Raimondi/delimitMate'
|
||||||
Plug 'ervandew/supertab'
|
Plug 'ervandew/supertab'
|
||||||
" Haskell
|
" Haskell
|
||||||
Plug 'neovimhaskell/haskell-vim', { 'for': [ 'haskell', 'cabal' ] }
|
Plug 'neovimhaskell/haskell-vim', { 'for': [ 'haskell', 'cabal' ] }
|
||||||
Plug 'alx741/vim-hindent'
|
|
||||||
" Lisp
|
" Lisp
|
||||||
Plug 'vim-scripts/paredit.vim', { 'for': [ 'scheme', 'lisp', 'commonlisp' ] }
|
Plug 'vim-scripts/paredit.vim', { 'for': [ 'scheme', 'lisp', 'commonlisp' ] }
|
||||||
" LaTeX Editing
|
" LaTeX Editing
|
||||||
|
@ -101,6 +100,8 @@ set smartcase " ... unless the query has capital letters.
|
||||||
set gdefault " Use 'g' flag by default with :s/foo/bar/.
|
set gdefault " Use 'g' flag by default with :s/foo/bar/.
|
||||||
set magic " Use 'magic' patterns (extended regular expressions).
|
set magic " Use 'magic' patterns (extended regular expressions).
|
||||||
|
|
||||||
|
set completeopt-=preview
|
||||||
|
|
||||||
" Use <C-L> to clear the highlighting of :set hlsearch.
|
" Use <C-L> to clear the highlighting of :set hlsearch.
|
||||||
if maparg('<C-L>', 'n') ==# ''
|
if maparg('<C-L>', 'n') ==# ''
|
||||||
nnoremap <silent> <C-L> :nohlsearch<CR><C-L>
|
nnoremap <silent> <C-L> :nohlsearch<CR><C-L>
|
||||||
|
@ -149,7 +150,6 @@ noremap <Left> <NOP>
|
||||||
noremap <Right> <NOP>
|
noremap <Right> <NOP>
|
||||||
|
|
||||||
" For Haskell
|
" For Haskell
|
||||||
let g:haskell_indent_disable = 1 " to disabled indentation
|
|
||||||
let g:haskell_enable_quantification = 1 " to enable highlighting of `forall`
|
let g:haskell_enable_quantification = 1 " to enable highlighting of `forall`
|
||||||
let g:haskell_enable_recursivedo = 1 " to enable highlighting of `mdo` and `rec`
|
let g:haskell_enable_recursivedo = 1 " to enable highlighting of `mdo` and `rec`
|
||||||
let g:haskell_enable_arrowsyntax = 1 " to enable highlighting of `proc`
|
let g:haskell_enable_arrowsyntax = 1 " to enable highlighting of `proc`
|
||||||
|
@ -157,9 +157,19 @@ let g:haskell_enable_pattern_synonyms = 1 " to enable highlighting of `pattern`
|
||||||
let g:haskell_enable_typeroles = 1 " to enable highlighting of type roles
|
let g:haskell_enable_typeroles = 1 " to enable highlighting of type roles
|
||||||
let g:haskell_enable_static_pointers = 1 " to enable highlighting of `static`
|
let g:haskell_enable_static_pointers = 1 " to enable highlighting of `static`
|
||||||
let g:haskell_backpack = 1 " to enable highlighting of backpack keywords
|
let g:haskell_backpack = 1 " to enable highlighting of backpack keywords
|
||||||
let g:hindent_on_save = 1
|
|
||||||
let g:hindent_indent_size = 4
|
let g:haskell_classic_highlighting = 1
|
||||||
let g:hindent_line_length = 80
|
let g:haskell_indent_if = 3
|
||||||
|
let g:haskell_indent_case = 2
|
||||||
|
let g:haskell_indent_let = 4
|
||||||
|
let g:haskell_indent_where = 6
|
||||||
|
let g:haskell_indent_before_where = 2
|
||||||
|
let g:haskell_indent_after_bare_where = 2
|
||||||
|
let g:haskell_indent_do = 3
|
||||||
|
let g:haskell_indent_in = 1
|
||||||
|
let g:haskell_indent_guard = 2
|
||||||
|
let g:haskell_indent_case_alternative = 1
|
||||||
|
let g:cabal_indent_section = 2
|
||||||
|
|
||||||
" For Rust
|
" For Rust
|
||||||
let g:deoplete#sources#rust#racer_binary='/home/sanchayan/.cargo/bin/racer'
|
let g:deoplete#sources#rust#racer_binary='/home/sanchayan/.cargo/bin/racer'
|
||||||
|
|
17
tmux.conf
17
tmux.conf
|
@ -40,26 +40,9 @@ bind -n M-Right select-pane -R
|
||||||
bind -n M-Up select-pane -U
|
bind -n M-Up select-pane -U
|
||||||
bind -n M-Down select-pane -D
|
bind -n M-Down select-pane -D
|
||||||
|
|
||||||
# enable vi mode keys
|
|
||||||
#set-window-option -g mode-keys vi
|
|
||||||
#bind -t vi-copy 'v' begin-selection
|
|
||||||
#bind -t vi-copy 'y' copy-selection
|
|
||||||
|
|
||||||
# set default terminal mode to 256 colors
|
# set default terminal mode to 256 colors
|
||||||
set -g default-terminal "screen-256color"
|
set -g default-terminal "screen-256color"
|
||||||
|
|
||||||
# fix pbcopy/pbpaste
|
|
||||||
if 'command -v reattach-to-user-namespace >/dev/null' \
|
|
||||||
'set -gq @osx-pasteboard true'
|
|
||||||
|
|
||||||
if 'tmux show -gv @osx-clipboard' \
|
|
||||||
'set -g default-command "reattach-to-user-namespace -l $SHELL"'
|
|
||||||
|
|
||||||
# present a menu of URLs to open from the visible pane. sweet.
|
|
||||||
bind-key u capture-pane \;\
|
|
||||||
save-buffer /tmp/tmux-buffer \;\
|
|
||||||
split-window -l 10 "urlview /tmp/tmux-buffer"
|
|
||||||
|
|
||||||
######################
|
######################
|
||||||
### DESIGN CHANGES ###
|
### DESIGN CHANGES ###
|
||||||
######################
|
######################
|
||||||
|
|
Loading…
Reference in a new issue