updated dotfiles

This commit is contained in:
Mike Cugini 2017-01-04 14:58:06 -05:00
parent 2681292792
commit cef28bb0e2
5 changed files with 56 additions and 17 deletions

View File

@ -53,4 +53,4 @@ URxvt.color14: #899ca1
!white !white
URxvt.color7: #ccccc6 URxvt.color7: #ccccc6
URxvt.color15: #f8f8f2aa URxvt.color15: #f8f8f2

View File

@ -24,7 +24,8 @@ font pango:M+ 1m, FontAwesome, Monotype Noto Sans 8
floating_modifier $mod floating_modifier $mod
# start a terminal # start a terminal
bindsym $mod+Return exec i3-sensible-terminal #bindsym $mod+Return exec i3-sensible-terminal
bindsym $mod+Return exec st
# kill focused window # kill focused window
bindsym $mod+Shift+q kill bindsym $mod+Shift+q kill
@ -114,6 +115,17 @@ bindsym $mod+Shift+0 move container to workspace 10
bindsym $mod+Control+Left workspace prev bindsym $mod+Control+Left workspace prev
bindsym $mod+Control+Right workspace next bindsym $mod+Control+Right workspace next
bindsym $mod+Control+h move workspace to output left
bindsym $mod+Control+l move workspace to output right
# scratchpad setup
# make current window a scratchpad
bindsym $mod+Shift+minus move scratchpad
# show the first scratchpad window
bindsym $mod+minus scratchpad show
# reload the configuration file # reload the configuration file
bindsym $mod+Shift+c reload bindsym $mod+Shift+c reload
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)

View File

@ -5,7 +5,7 @@ set -g default-terminal "screen-256color"
set -g history-limit 10000 set -g history-limit 10000
# utf8 support # utf8 support
set-window-option -g utf8 on #set-window-option -g utf8 on
# set vim keybindings # set vim keybindings
setw -g mode-keys vi setw -g mode-keys vi

50
vimrc
View File

@ -8,28 +8,54 @@ set encoding=utf-8
set showcmd set showcmd
set background=dark set background=dark
colorscheme molokai set termguicolors
colorscheme molokai "gruvbox zenburn
let g:molokai_original = 1 let g:molokai_original = 1
"always show status bar "always show status bar
set laststatus=2 set laststatus=2
"Go specific settings
set rtp+=$GOROOT/misc/vim
au BufRead,BufNewFile *.go set list noexpandtab syntax=go listchars=tab:\|\ ,trail:-
set completeopt-=preview
set number set number
syntax enable syntax enable
filetype plugin on filetype plugin on
filetype plugin indent on filetype plugin indent on
"work "Go specific settings
autocmd BufRead,BufNewFile *sr?/server/*.py set colorcolumn=100 set rtp+=$GOROOT/misc/vim
autocmd BufRead,BufNewFile *src/client/*.py set colorcolumn=120 au BufRead,BufNewFile *.go set list noexpandtab syntax=go listchars=tab:\|\ ,trail:-
set completeopt-=preview
"enable mouse function! InsertTabWrapper()
"set mouse=a if pumvisible()
return "\<c-n>"
endif
let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k'
return "\<tab>"
else
return "\<c-x>\<c-o>"
endif
endfunction
inoremap <expr><tab> InsertTabWrapper()
inoremap <expr><s-tab> pumvisible()?"\<c-p>":"\<c-d>"
let g:deoplete#enable_at_startup = 1
let g:syntastic_go_checkers = ['go', 'goimports', 'govet', 'golint']
let g:deoplete#sources#go#gocode_binary = '~/bin/gocode'
let g:deoplete#sources#go#use_cache = 1
let g:deoplete#sources#go#json_directory = '~/.cache/deoplete/go/$GOOS_$GOARCH'
let g:go_fmt_command = "goimports"
let g:go_highlight_functions = 1
let g:go_highlight_methods = 1
let g:go_highlight_fields = 1
let g:go_highlight_structs = 1
let g:go_highlight_interfaces = 1
let g:go_highlight_operators = 1
let g:go_highlight_build_constraints = 1
source ~/.vim/work_customizations.vim
"indent and tab "indent and tab
set nowrap set nowrap
@ -56,6 +82,8 @@ set pastetoggle=<F3>
"configure tagbar "configure tagbar
nmap <F8> :TagbarToggle<CR> nmap <F8> :TagbarToggle<CR>
let g:tagbar_width = 60
let g:tagbar_sort = 0
let g:tagbar_type_scala = { let g:tagbar_type_scala = {
\ 'ctagstype' : 'Scala', \ 'ctagstype' : 'Scala',

5
zshrc
View File

@ -9,7 +9,7 @@ ZSH=$HOME/.oh-my-zsh
# DISABLE_AUTO_UPDATE="true" # DISABLE_AUTO_UPDATE="true"
# Plugins to load # Plugins to load
plugins=(git go knife osx zsh-syntax-highlighting) plugins=(git go osx zsh-syntax-highlighting)
source $ZSH/oh-my-zsh.sh source $ZSH/oh-my-zsh.sh
@ -35,8 +35,7 @@ PROMPT='
%F{red}%n@%m%F{red} %F{green}%/%F{yellow}${vcs_info_msg_0_}%f %F{red}%n@%m%F{red} %F{green}%/%F{yellow}${vcs_info_msg_0_}%f
> ' > '
export EDITOR=vim export EDITOR=nvim
export TERM=rxvt-256color
alias ls='ls -G --color' alias ls='ls -G --color'
alias ll='ls -l' alias ll='ls -l'