diff options
author | jakob.stendahl <jakob.stendahl@infomedia.dk> | 2024-05-27 23:41:37 +0200 |
---|---|---|
committer | jakob.stendahl <jakob.stendahl@infomedia.dk> | 2024-05-27 23:41:37 +0200 |
commit | 0d41b6ec30351451452aec6ced80734bfb435845 (patch) | |
tree | 8e18675bdefae7be67a1c0abfc7d097b375f1cd4 | |
parent | f5e8a5c13c10dd93d614dea2530877ef48071a22 (diff) | |
download | dotfiles-0d41b6ec30351451452aec6ced80734bfb435845.tar.gz dotfiles-0d41b6ec30351451452aec6ced80734bfb435845.zip |
monthly diary
-rwxr-xr-x | Common/nvim/lua/helper_functions.lua | 2 | ||||
-rw-r--r-- | Common/vimrc | 167 | ||||
-rw-r--r-- | linux/tmux.conf.m4 | 1 |
3 files changed, 11 insertions, 159 deletions
diff --git a/Common/nvim/lua/helper_functions.lua b/Common/nvim/lua/helper_functions.lua index 88eeb68..a7d18aa 100755 --- a/Common/nvim/lua/helper_functions.lua +++ b/Common/nvim/lua/helper_functions.lua @@ -1,7 +1,7 @@ -- Load local configuration -- For me this is usually something like -- let g:vimwiki_list = [ --- \ {'name': 'I45', 'syntax': 'markdown', 'ext': 'md', 'auto_toc': 1, +-- \ {'name': 'I45', 'syntax': 'markdown', 'ext': 'md', 'auto_toc': 1, 'diary_frequency': 'monthly', -- \ 'path': '~/_library/I45/', -- \ 'nested_syntaxes': {'python': 'python', 'sql': 'sql', 'ioql': 'ioql'}}, -- \ {'name': 'P01', 'syntax': 'markdown', 'ext': 'md', 'auto_toc': 1, diff --git a/Common/vimrc b/Common/vimrc index fa27062..8cf2ee6 100644 --- a/Common/vimrc +++ b/Common/vimrc @@ -1,178 +1,37 @@ -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" => General -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" Sets how many lines of history VIM has to remember -set history=500 -set nu -" Enable filetype plugins filetype plugin on filetype indent on - -" Set to auto read when a file is changed from the outside set autoread - -" With a map leader it's possible to do extra key combinations -" like <leader>w saves the current file -let mapleader = "," -let g:mapleader = "," - -" :W sudo saves the file -" (useful for handling the permission-denied error) -command W w !sudo tee % > /dev/null - - -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" => VIM user interface -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -set so=3 - -" Turn on the WiLd menu set wildmenu - -" Ignore compiled files set wildignore+=*/.git/*,*/.hg/*,*/.svn/*,*/.DS_Store - -"Always show current position -set ruler - -" A buffer becomes hidden when it is abandoned -set hid - -" Configure backspace so it acts as it should act -set backspace=eol,start,indent -set whichwrap+=<,>,h,l - -" Ignore case when searching -set ignorecase - -" When searching try to be smart about cases -set smartcase - -" Highlight search results set hlsearch - -" Makes search act like search in modern browsers set incsearch - -" Don't redraw while executing macros (good performance config) -" set lazyredraw - -" For regular expressions turn magic on set magic - -" Show matching brackets when text indicator is over them -set showmatch -" How many tenths of a second to blink when matching brackets -set mat=2 - -" No annoying sound on errors -set noerrorbells -set novisualbell -set t_vb= -set tm=500 - -" Show leader commands -set showcmd - -" Show color column -set colorcolumn=80 - -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" => Colors and Fonts -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" Enable syntax highlighting -syntax enable - -set background=light - -" Set utf8 as standard encoding and en_US as the standard language set encoding=utf8 - -" Use Unix as the standard file type set ffs=unix,dos,mac - -" Set GUI font -set guifont=RobotoMono\ Nerd\ Font\ Mono:h12 - - -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" => Files, backups and undo -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" Turn backup off, since most stuff is in SVN, git et.c anyway... -set nobackup -set nowb set noswapfile +set mouse=a +set path+=** +" Default to modern indenting +set autoindent +set smartindent -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" => Text, tab and indent related -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" Use spaces instead of tabs set expandtab - -" 1 tab == 4 spaces set shiftwidth=4 set tabstop=4 set softtabstop=4 -set ai "Auto indent -set si "Smart indent -set wrap "Wrap lines +" Return to last edit position when opening files +au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" => Moving around, tabs, windows and buffers -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Disable highlight when <leader><cr> is pressed map <silent> <leader><cr> :noh<cr> -" Smart way to move between windows -map <C-j> <C-W>j -map <C-k> <C-W>k -map <C-h> <C-W>h -map <C-l> <C-W>l - -" Return to last edit position when opening files (You want this!) -au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif - -" Make mouse work nice with tmux -set mouse=a - -" Fix widescreen mouse support -if !has("nvim") - if has("mouse_sgr") - set ttymouse=sgr - else - set ttymouse=xterm2 - end -endif - -"""""""""""""""""""""""""""""" -" => Status line -"""""""""""""""""""""""""""""" -" Always show the status line -set laststatus=2 - -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" => Misc -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" Quickly open a buffer for scribble -map <leader>q :e ~/buffer<cr> - -" Toggle paste mode on and off -map <leader>pp :setlocal paste!<cr> - -" Send title of files to tmux -autocmd BufEnter * let &titlestring = ' ' . expand("%:t") -autocmd BufEnter * let &titlestring = expand("%t") -set title +" :W sudo saves the file +command W w !sudo tee % > /dev/null " Toggle displaying special characters map <leader><tab> :call ToggleListChars()<cr> - -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" => Helper functions -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - let g:list_chars_enabled = 0 function! ToggleListChars() if g:list_chars_enabled @@ -185,11 +44,3 @@ function! ToggleListChars() let g:list_chars_enabled = 1 endif endfunction - -" Returns true if paste mode is enabled -function! HasPaste() - if &paste - return 'PASTE MODE ' - endif - return '' -endfunction diff --git a/linux/tmux.conf.m4 b/linux/tmux.conf.m4 index 2e496b9..3be9fb8 100644 --- a/linux/tmux.conf.m4 +++ b/linux/tmux.conf.m4 @@ -17,6 +17,7 @@ set -g visual-bell on set -g bell-action any setw -g mode-keys vi +set -s set-clipboard off m4_ifelse(DT_DOTFILES_TYPE, `local', `m4_dnl unbind C-b |