diff --git a/roles/nvim/files/init_pc.lua b/roles/nvim/files/init_pc.lua index b5d79c7..c46d0f0 100644 --- a/roles/nvim/files/init_pc.lua +++ b/roles/nvim/files/init_pc.lua @@ -53,6 +53,7 @@ require('packer').startup(function() use 'mfussenegger/nvim-dap' -- Debugger Adapter Protocol use 'rcarriga/nvim-dap-ui' -- UI for DAP use 'phha/zenburn.nvim' -- zenburn coloursheme + use 'rmagatti/auto-session' -- session management end) -- General Editor Settings @@ -311,10 +312,18 @@ require('mkdnflow').setup({ MkdnEnter = { { 'i', 'n', 'v' }, '' }, MkdnCreateLinkFromClipboard = {{'n', 'v'}, 'l'}, }, + perspective = { + priority = 'current', + }, links = { transform_explicit = function(text) return string.lower(text:gsub(' ', '')) end + }, + new_file_template = { + template = [[ +# {{ title }} +]], } }) @@ -427,3 +436,10 @@ require("registers").setup() -- Lazygit map('n', 'g', 'LazyGit', { noremap = true }) + +-- Session +require("auto-session").setup { + log_level = "error" +} + +opt.sessionoptions = "blank,buffers,curdir,folds,help,tabpages,winsize,winpos,terminal,localoptions" diff --git a/roles/xmonad/files/bashrc_qwerty b/roles/xmonad/files/bashrc_qwerty index dd1b6e9..3fb4bae 100644 --- a/roles/xmonad/files/bashrc_qwerty +++ b/roles/xmonad/files/bashrc_qwerty @@ -77,7 +77,7 @@ vw () { if [[ $# == 0 ]] then git -C ~/dokumente/wiki pull - nvim ~/dokumente/wiki/index.md + cd ~/dokumente/wiki && nvim git -C ~/dokumente/wiki add -A git -C ~/dokumente/wiki commit -m "autosync-$(date +%FT%T)" git -C ~/dokumente/wiki push diff --git a/roles/xmonad/files/bashrc_t460p b/roles/xmonad/files/bashrc_t460p index a80e793..951623b 100644 --- a/roles/xmonad/files/bashrc_t460p +++ b/roles/xmonad/files/bashrc_t460p @@ -67,7 +67,7 @@ vw () { if [[ $# == 0 ]] then git -C ~/dokumente/wiki pull - nvim ~/dokumente/wiki/index.md + cd ~/dokumente/wiki && nvim git -C ~/dokumente/wiki add -A git -C ~/dokumente/wiki commit -m "autosync-$(date +%FT%T)" git -C ~/dokumente/wiki push