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'
|
||||
" Haskell
|
||||
Plug 'neovimhaskell/haskell-vim', { 'for': [ 'haskell', 'cabal' ] }
|
||||
Plug 'alx741/vim-hindent'
|
||||
" Lisp
|
||||
Plug 'vim-scripts/paredit.vim', { 'for': [ 'scheme', 'lisp', 'commonlisp' ] }
|
||||
" 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 magic " Use 'magic' patterns (extended regular expressions).
|
||||
|
||||
set completeopt-=preview
|
||||
|
||||
" Use <C-L> to clear the highlighting of :set hlsearch.
|
||||
if maparg('<C-L>', 'n') ==# ''
|
||||
nnoremap <silent> <C-L> :nohlsearch<CR><C-L>
|
||||
|
@ -149,7 +150,6 @@ noremap <Left> <NOP>
|
|||
noremap <Right> <NOP>
|
||||
|
||||
" 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_recursivedo = 1 " to enable highlighting of `mdo` and `rec`
|
||||
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_static_pointers = 1 " to enable highlighting of `static`
|
||||
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:hindent_line_length = 80
|
||||
|
||||
let g:haskell_classic_highlighting = 1
|
||||
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
|
||||
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-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 -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 ###
|
||||
######################
|
||||
|
|
Loading…
Reference in a new issue