diff --git a/vimrc b/vimrc index 94fd3af..2df60fc 100644 --- a/vimrc +++ b/vimrc @@ -1,57 +1,8 @@ -" Vim Plug - -call plug#begin('~/.vim/plugged') - -"utility -Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } -Plug 'junegunn/fzf.vim' -Plug 'tpope/vim-fugitive' -Plug 'neoclide/coc.nvim', {'branch': 'release'} -Plug 'preservim/nerdtree' -Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } - -"accessiblities -Plug 'NLKNguyen/papercolor-theme' -Plug 'itchyny/lightline.vim' - -call plug#end() - syntax on set background=dark set laststatus=2 set t_Co=256 set encoding=utf-8 - -let g:lightline = { - \ 'colorscheme': 'PaperColor', - \ } -let g:NERDTreeFileLines = 1 - -colorscheme PaperColor - -" disable all linters as that is taken care of by coc.nvim -let g:go_diagnostics_enabled = 0 -let g:go_metalinter_enabled = [] - -" don't jump to errors after metalinter is invoked -let g:go_jump_to_error = 0 - -" run go imports on file save -let g:go_fmt_command = "goimports" - -" automatically highlight variable your cursor is on -let g:go_auto_sameids = 0 - -" Go syntax highlighting -let g:go_highlight_types = 1 -let g:go_highlight_fields = 1 -let g:go_highlight_functions = 1 -let g:go_highlight_function_calls = 1 -let g:go_highlight_operators = 1 -let g:go_highlight_extra_types = 1 -let g:go_highlight_build_constraints = 1 -let g:go_highlight_generate_tags = 1 - set shiftwidth=4 set tabstop=4 set expandtab @@ -65,33 +16,6 @@ set noswapfile autocmd FileType c setlocal shiftwidth=4 softtabstop=4 expandtab -nnoremap n :NERDTreeFocus -nnoremap :NERDTreeToggle -nnoremap :NERDTreeFind - -" show the function signature for a given routine -autocmd BufEnter *.go nmap i (go-info) -" show the interfaces a type implements -autocmd BufEnter *.go nmap ii (go-implements) -" describe the definition of a given type -autocmd BufEnter *.go nmap ci (go-describe) -" see the callers of a given function -autocmd BufEnter *.go nmap cc (go-callers) -" find all references of a given type/function in the codebase -nmap cr (coc-references) - -" go to definition or go back -nmap -nmap (coc-definition) - -" refactor with renaming Go code -nmap r (coc-rename) - -" fzf -nnoremap :Files -" the_silver_searcher -nnoremap :Ag - " copy-paste noremap y "*y noremap p "*p diff --git a/xinitrc b/xinitrc new file mode 100644 index 0000000..4c6f6d4 --- /dev/null +++ b/xinitrc @@ -0,0 +1,8 @@ +exec + while true + do + + /bin/sh ~/.xroot.sh && + + sleep 1 + done | /usr/local/bin/dwm diff --git a/xroot.sh b/xroot.sh new file mode 100644 index 0000000..9b2de08 --- /dev/null +++ b/xroot.sh @@ -0,0 +1,7 @@ +#!/bin/sh +export DISPLAY=:0 + +DATE=$(/bin/date +'%a - %Y.%m.%d | %H:%M %p') + +ROOT="$DATE" +xsetroot -name "$ROOT"