aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjakob.stendahl <jakob.stendahl@infomedia.dk>2024-05-27 23:41:37 +0200
committerjakob.stendahl <jakob.stendahl@infomedia.dk>2024-05-27 23:41:37 +0200
commit0d41b6ec30351451452aec6ced80734bfb435845 (patch)
tree8e18675bdefae7be67a1c0abfc7d097b375f1cd4
parentf5e8a5c13c10dd93d614dea2530877ef48071a22 (diff)
downloaddotfiles-0d41b6ec30351451452aec6ced80734bfb435845.tar.gz
dotfiles-0d41b6ec30351451452aec6ced80734bfb435845.zip
monthly diary
-rwxr-xr-xCommon/nvim/lua/helper_functions.lua2
-rw-r--r--Common/vimrc167
-rw-r--r--linux/tmux.conf.m41
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