commit 064cb99db779f2ab7308014b63419b0ce06fff5a
parent c92729c297d4f18f505188e7d940b4e3a80be4fd
Author: Bharatvaj <bharatvaj@yahoo.com>
Date: Tue, 14 Dec 2021 22:52:24 +0530
parent c92729c297d4f18f505188e7d940b4e3a80be4fd
Author: Bharatvaj <bharatvaj@yahoo.com>
Date: Tue, 14 Dec 2021 22:52:24 +0530
Windows 11 changes (#25) Disable fzf plugin as it is very problematic in windows. For now :find is helpful enough Using Hyper for color in Alacritty as it is really helpful in differentiating texts. Using 'Fira Code' as Alacritty font as it is really legible.
10 files changed, 65 insertions(+), 29 deletions(-)
diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml @@ -1,3 +1,17 @@ +mouse: + hide_when_typing: true + import: - ~/.config/alacritty/theme.yml + - ~/.config/alacritty/font.yml + +cursor: + style: + shape: Beam + +live_config_reload: true +shell: + program: bash + args: + - --login
diff --git a/.config/alacritty/font.yml b/.config/alacritty/font.yml @@ -0,0 +1,15 @@ +font: + normal: + family: Fira Code + style: SemiBold + + bold: + family: Fira Code + style: Bold + + italic: + family: Fira Code + style: Italic + + bold_italic: + family: Fira Code
diff --git a/.config/bash/bashrc b/.config/bash/bashrc @@ -1,7 +1,3 @@ -# -# ~/.bashrc -# - PATH_EXPORTS=( "${ESSENTIAL_PATH_EXPORTS[@]}" "${OTHER_PATH_EXPORTS[@]}" ) export PATH="${PATH}:${PATH_EXPORTS[*]}"
diff --git a/.config/sh/aliases b/.config/sh/aliases @@ -1,7 +1,10 @@ +mich abook && alias abook='abook --config "$XDG_CONFIG_HOME"/abook/abookrc --datafile "$XDG_DATA_HOME"/abook/addressbook' mich startx && alias startx='startx "$XDG_CONFIG_HOME/X11/xinitrc" vt1' mich wget && alias wget='wget --hsts-file="$XDG_CACHE_HOME/wget-hsts"' mich mbsync && alias mbsync='mbsync -c "$XDG_CONFIG_HOME"/isync/mbsyncrc' mich nvim && alias vim=nvim +mich emcc && alias emcc='emcc --em-config "$XDG_CONFIG_HOME"/emscripten/config --em-cache "$XDG_CACHE_HOME"/emscripten/cache' +mich dict && alias dict='dict -c "$XDG_CONFIG_HOME"/dict/dictrc' # conditioning ## ls conditioning
diff --git a/.config/vim/keybindings/keybindings.vim b/.config/vim/keybindings/keybindings.vim @@ -2,6 +2,7 @@ nnoremap <leader>t :tabnew<cr> nnoremap <leader>p :Rg<cr> nnoremap <leader>f :find +nmap <leader>F :GFiles<cr> " Buffer Creation nnoremap <Leader>v :vsplit<enter>
diff --git a/.config/vim/plugin/development.vim b/.config/vim/plugin/development.vim @@ -1,8 +1,13 @@ Plug 'editorconfig/editorconfig-vim' Plug 'cdelledonne/vim-cmake' -if has('nvim') - Plug 'puremourning/vimspector' -endif Plug 'vim-syntastic/syntastic' Plug 'rust-lang/rust.vim' +if has('python') + " Enable if required, manually + "Plug 'puremourning/vimspector' +endif +"TODO add windows check +if has('win32') + Plug 'heaths/vim-msbuild' +endif Plug 'mattn/emmet-vim'
diff --git a/.config/vim/plugin/plugin.vim b/.config/vim/plugin/plugin.vim @@ -17,14 +17,12 @@ call plug#begin($XDG_DATA_HOME."/vim/plugged") Plug 'ap/vim-css-color' Plug 'justinmk/vim-sneak' Plug 'easymotion/vim-easymotion' - Plug 'SirVer/ultisnips' + Plug 'kana/vim-textobj-user' | Plug 'whatyouhide/vim-textobj-xmlattr' + Plug 'msanders/snipmate.vim' Plug 'sainnhe/gruvbox-material' Plug 'ntpeters/vim-better-whitespace' Plug 'lpinilla/vim-codepainter' Plug '907th/vim-auto-save' - Plug 'christoomey/vim-tmux-navigator' - Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } - Plug 'junegunn/fzf.vim' source $XDG_CONFIG_HOME/vim/plugin/development.vim call plug#end() @@ -34,8 +32,4 @@ if exists("nowb") endif " Plugin Keybindings - -" fzf -nmap <leader>F :GFiles<cr> - nnoremap <leader>cc :ChecklistToggleCheckbox<cr>
diff --git a/.config/vim/vimrc b/.config/vim/vimrc @@ -30,6 +30,7 @@ set mouse=a set cursorline syntax on set exrc +set scrolloff=8 " Turn backup off set nobackup set nowb
diff --git a/.gitattributes b/.gitattributes @@ -0,0 +1 @@ +* text eol=lf
diff --git a/.profile b/.profile @@ -2,39 +2,45 @@ export GREP_OPTIONS='--color=auto' export GREP_COLOR='1;35;40' # XDG -export XDG_DATA_HOME="$HOME/.local/share" export XDG_CONFIG_HOME="$HOME/.config" +export XDG_DATA_HOME="$HOME/.local/share" export XDG_CACHE_HOME="$HOME/.cache" # Global programs -export GNUPGHOME="$XDG_DATA_HOME/gnupg" export VIMINIT="source $XDG_CONFIG_HOME/vim/vimrc" export LESSHISTFILE=- export LYNX_CFG="$XDG_CONFIG_HOME/lynx/lynx.cfg" export LYNX_LSS="$XDG_CONFIG_HOME/lynx/lynx.lss" -export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history -export NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc -export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass +export GNUPGHOME="$XDG_DATA_HOME/gnupg" export PSQLRC="$XDG_CONFIG_HOME/pg/psqlrc" -export PSQL_HISTORY="$XDG_CACHE_HOME/pg/psql_history" export PGPASSFILE="$XDG_CONFIG_HOME/pg/pgpass" export PGSERVICEFILE="$XDG_CONFIG_HOME/pg/pg_service.conf" -export RUSTUP_HOME="$XDG_DATA_HOME"/rustup export TASKRC="$XDG_CONFIG_HOME/task/taskrc" -export HISTFILE="$XDG_DATA_HOME"/bash/history export XINITRC="$XDG_CONFIG_HOME"/X11/xinitrc export XSERVERRC="$XDG_CONFIG_HOME"/X11/xserverrc -export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority -export ATOM_HOME="$XDG_DATA_HOME"/atom +export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority export WGETRC="$XDG_CONFIG_HOME/wgetrc" export SCREENRC="$XDG_CONFIG_HOME"/screen/screenrc export DOCKER_CONFIG="$XDG_CONFIG_HOME"/docker -export MACHINE_STORAGE_PATH="$XDG_DATA_HOME"/docker-machine - +export INPUTRC="$XDG_CONFIG_HOME"/readline/inputrc export NOTMUCH_CONFIG="$XDG_CONFIG_HOME/notmuch/config" +export NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc +export FFMPEG_DATADIR="$XDG_CONFIG_HOME"/ffmpeg +export EM_CONFIG="$XDG_CONFIG_HOME"/emscripten/config -# Local programs +export ATOM_HOME="$XDG_DATA_HOME"/atom +export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history +export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass +export HISTFILE="$XDG_DATA_HOME"/bash/history +export RUSTUP_HOME="$XDG_DATA_HOME"/rustup +export MACHINE_STORAGE_PATH="$XDG_DATA_HOME"/docker-machine +export GOPATH="$XDG_DATA_HOME"/go export NB_PATH="$XDG_DATA_HOME/notebook" +export EM_PORTS="$XDG_DATA_HOME"/emscripten/cache + +export PSQL_HISTORY="$XDG_CACHE_HOME/pg/psql_history" +export NUGET_PACKAGES="$XDG_CACHE_HOME"/NuGetPackages +export EM_CACHE="$XDG_CACHE_HOME"/emscripten/cache # Make `history` print timestamp HISTTIMEFORMAT="%F %T " @@ -44,7 +50,7 @@ export PATH=${PATH}:~/.local/bin chance() { # Hit or miss - [ -f "${1}" ] && . "${1}" + [ -f "${1}" ] && . "${1}" } mich() {