rm .vimrc and add .local/bin
This commit is contained in:
parent
4f1e7d6d92
commit
1e3eb0215f
3 changed files with 4 additions and 180 deletions
5
.profile
5
.profile
|
@ -1,8 +1,11 @@
|
||||||
# This runs at login. Normally environmental variables are set here.
|
# This runs at login. Normally environmental variables are set here.
|
||||||
|
|
||||||
|
# Add ~/.local/bin to path
|
||||||
|
export PATH=$PATH:$HOME/.local/bin
|
||||||
|
|
||||||
# Default programs:
|
# Default programs:
|
||||||
export EDITOR="nvim"
|
export EDITOR="nvim"
|
||||||
export TERMINAL="st"
|
export TERMINAL="st"
|
||||||
export BROWSER="firefox"
|
export BROWSER="firefox"
|
||||||
export READER="zathura"
|
export READER="xreader"
|
||||||
export FILEMANAGER="nemo"
|
export FILEMANAGER="nemo"
|
||||||
|
|
178
.vimrc
178
.vimrc
|
@ -1,178 +0,0 @@
|
||||||
|
|
||||||
" An example for a vimrc file.
|
|
||||||
"
|
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
|
||||||
" Last change: 2019 Jan 26
|
|
||||||
|
|
||||||
" When started as "evim", evim.vim will already have done these settings, bail
|
|
||||||
" out.
|
|
||||||
if v:progname =~? "evim"
|
|
||||||
finish
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
" Get the defaults that most users want.
|
|
||||||
"source $VIMRUNTIME/defaults.vim
|
|
||||||
|
|
||||||
" The default vimrc file.
|
|
||||||
"
|
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
|
||||||
" Last change: 2019 Feb 18
|
|
||||||
|
|
||||||
" Bail out if something that ran earlier, e.g. a system wide vimrc, does not
|
|
||||||
" want Vim to use these default values.
|
|
||||||
if exists('skip_defaults_vim')
|
|
||||||
finish
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Use Vim settings, rather than Vi settings (much better!).
|
|
||||||
" This must be first, because it changes other options as a side effect.
|
|
||||||
" Avoid side effects when it was already reset.
|
|
||||||
if &compatible
|
|
||||||
set nocompatible
|
|
||||||
endif
|
|
||||||
|
|
||||||
" When the +eval feature is missing, the set command above will be skipped.
|
|
||||||
" Use a trick to reset compatible only when the +eval feature is missing.
|
|
||||||
silent! while 0
|
|
||||||
set nocompatible
|
|
||||||
silent! endwhile
|
|
||||||
|
|
||||||
" Allow backspacing over everything in insert mode.
|
|
||||||
set backspace=indent,eol,start
|
|
||||||
|
|
||||||
set history=200 " keep 200 lines of command line history
|
|
||||||
set ruler " show the cursor position all the time
|
|
||||||
set showcmd " display incomplete commands
|
|
||||||
set wildmenu " display completion matches in a status line
|
|
||||||
set number
|
|
||||||
|
|
||||||
set ttimeout " time out for key codes
|
|
||||||
set ttimeoutlen=100 " wait up to 100ms after Esc for special key
|
|
||||||
|
|
||||||
" Show @@@ in the last line if it is truncated.
|
|
||||||
set display=truncate
|
|
||||||
|
|
||||||
" Show a few lines of context around the cursor. Note that this makes the
|
|
||||||
" text scroll if you mouse-click near the start or end of the window.
|
|
||||||
set scrolloff=5
|
|
||||||
|
|
||||||
" Do incremental searching when it's possible to timeout.
|
|
||||||
if has('reltime')
|
|
||||||
set incsearch
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Do not recognize octal numbers for Ctrl-A and Ctrl-X, most users find it
|
|
||||||
" confusing.
|
|
||||||
set nrformats-=octal
|
|
||||||
|
|
||||||
" For Win32 GUI: remove 't' flag from 'guioptions': no tearoff menu entries.
|
|
||||||
if has('win32')
|
|
||||||
set guioptions-=t
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Don't use Ex mode, use Q for formatting.
|
|
||||||
" Revert with ":unmap Q".
|
|
||||||
map Q gq
|
|
||||||
|
|
||||||
" CTRL-U in insert mode deletes a lot. Use CTRL-G u to first break undo,
|
|
||||||
" so that you can undo CTRL-U after inserting a line break.
|
|
||||||
" Revert with ":iunmap <C-U>".
|
|
||||||
inoremap <C-U> <C-G>u<C-U>
|
|
||||||
|
|
||||||
" In many terminal emulators the mouse works just fine. By enabling it you
|
|
||||||
" can position the cursor, Visually select and scroll with the mouse.
|
|
||||||
if has('mouse')
|
|
||||||
set mouse=a
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Switch syntax highlighting on when the terminal has colors or when using the
|
|
||||||
" GUI (which always has colors).
|
|
||||||
if &t_Co > 2 || has("gui_running")
|
|
||||||
" Revert with ":syntax off".
|
|
||||||
syntax on
|
|
||||||
|
|
||||||
" I like highlighting strings inside C comments.
|
|
||||||
" Revert with ":unlet c_comment_strings".
|
|
||||||
let c_comment_strings=1
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Only do this part when Vim was compiled with the +eval feature.
|
|
||||||
if 1
|
|
||||||
|
|
||||||
" Enable file type detection.
|
|
||||||
" Use the default filetype settings, so that mail gets 'tw' set to 72,
|
|
||||||
" 'cindent' is on in C files, etc.
|
|
||||||
" Also load indent files, to automatically do language-dependent indenting.
|
|
||||||
" Revert with ":filetype off".
|
|
||||||
filetype plugin indent on
|
|
||||||
|
|
||||||
" Put these in an autocmd group, so that you can revert them with:
|
|
||||||
" ":augroup vimStartup | au! | augroup END"
|
|
||||||
augroup vimStartup
|
|
||||||
au!
|
|
||||||
|
|
||||||
" When editing a file, always jump to the last known cursor position.
|
|
||||||
" Don't do it when the position is invalid, when inside an event handler
|
|
||||||
" (happens when dropping a file on gvim) and for a commit message (it's
|
|
||||||
" likely a different one than last time).
|
|
||||||
autocmd BufReadPost *
|
|
||||||
\ if line("'\"") >= 1 && line("'\"") <= line("$") && &ft !~# 'commit'
|
|
||||||
\ | exe "normal! g`\""
|
|
||||||
\ | endif
|
|
||||||
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Convenient command to see the difference between the current buffer and the
|
|
||||||
" file it was loaded from, thus the changes you made.
|
|
||||||
" Only define it when not defined already.
|
|
||||||
" Revert with: ":delcommand DiffOrig".
|
|
||||||
if !exists(":DiffOrig")
|
|
||||||
command DiffOrig vert new | set bt=nofile | r ++edit # | 0d_ | diffthis
|
|
||||||
\ | wincmd p | diffthis
|
|
||||||
endif
|
|
||||||
|
|
||||||
if has('langmap') && exists('+langremap')
|
|
||||||
" Prevent that the langmap option applies to characters that result from a
|
|
||||||
" mapping. If set (default), this may break plugins (but it's backward
|
|
||||||
" compatible).
|
|
||||||
set nolangremap
|
|
||||||
endif
|
|
||||||
"END OF defaults.vim
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if has("vms")
|
|
||||||
set nobackup " do not keep a backup file, use versions instead
|
|
||||||
else
|
|
||||||
set backup " keep a backup file (restore to previous version)
|
|
||||||
if has('persistent_undo')
|
|
||||||
set undofile " keep an undo file (undo changes after closing)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
if &t_Co > 2 || has("gui_running")
|
|
||||||
" Switch on highlighting the last used search pattern.
|
|
||||||
set hlsearch
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Put these in an autocmd group, so that we can delete them easily.
|
|
||||||
augroup vimrcEx
|
|
||||||
au!
|
|
||||||
|
|
||||||
" For all text files set 'textwidth' to 78 characters.
|
|
||||||
autocmd FileType text setlocal textwidth=78
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
" Add optional packages.
|
|
||||||
"
|
|
||||||
" The matchit plugin makes the % command work better, but it is not backwards
|
|
||||||
" compatible.
|
|
||||||
" The ! means the package won't be loaded right away but when plugins are
|
|
||||||
" loaded during initialization.
|
|
||||||
if has('syntax') && has('eval')
|
|
||||||
packadd! matchit
|
|
||||||
endif
|
|
|
@ -13,7 +13,6 @@ goconfig() {
|
||||||
|
|
||||||
gohome .bashrc
|
gohome .bashrc
|
||||||
gohome .profile
|
gohome .profile
|
||||||
gohome .vimrc
|
|
||||||
gohome .Xresources
|
gohome .Xresources
|
||||||
|
|
||||||
goconfig bspwm
|
goconfig bspwm
|
||||||
|
|
Loading…
Reference in a new issue