diff --git a/.sessions/nvim_config.vim b/.sessions/nvim_config.vim index 984b26bc..6857619f 100644 --- a/.sessions/nvim_config.vim +++ b/.sessions/nvim_config.vim @@ -15,13 +15,15 @@ else endif badd +16 ~/.config/nvim/lua/custom/plugins.lua badd +8 ~/.config/nvim/lua/custom/configs/lspconfig.lua -badd +6 custom/init.lua +badd +9 custom/init.lua badd +22 custom/language_specific_commands/markdown.lua +badd +30 custom/zk.lua +badd +38 custom/git_quickpush.lua argglobal %argdel -edit custom/language_specific_commands/markdown.lua +edit custom/git_quickpush.lua argglobal -balt ~/.config/nvim/lua/custom/plugins.lua +balt custom/zk.lua setlocal foldmethod=manual setlocal foldexpr=v:lua.vim.treesitter.foldexpr() setlocal foldmarker={{{,}}} @@ -32,12 +34,12 @@ setlocal foldnestmax=20 setlocal foldenable silent! normal! zE let &fdl = &fdl -let s:l = 22 - ((21 * winheight(0) + 28) / 56) +let s:l = 38 - ((37 * winheight(0) + 28) / 57) if s:l < 1 | let s:l = 1 | endif keepjumps exe s:l normal! zt -keepjumps 22 -normal! 06| +keepjumps 38 +normal! 012| tabnext 1 if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal' silent exe 'bwipe ' . s:wipebuf diff --git a/Zettelkasten/Fleeting Notes/Journal/20250331_Should_I_Continue.md b/Zettelkasten/Fleeting Notes/Daily/20250331_Should_I_Continue.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/20250331_Should_I_Continue.md rename to Zettelkasten/Fleeting Notes/Daily/20250331_Should_I_Continue.md diff --git a/Zettelkasten/Fleeting Notes/Journal/20250409_*horsenoises*.md b/Zettelkasten/Fleeting Notes/Daily/20250409_*horsenoises*.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/20250409_*horsenoises*.md rename to Zettelkasten/Fleeting Notes/Daily/20250409_*horsenoises*.md diff --git a/Zettelkasten/Fleeting Notes/Journal/2025_07_30.md b/Zettelkasten/Fleeting Notes/Daily/2025_07_30.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/2025_07_30.md rename to Zettelkasten/Fleeting Notes/Daily/2025_07_30.md diff --git a/Zettelkasten/Fleeting Notes/Journal/2025_07_31.md b/Zettelkasten/Fleeting Notes/Daily/2025_07_31.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/2025_07_31.md rename to Zettelkasten/Fleeting Notes/Daily/2025_07_31.md diff --git a/Zettelkasten/Fleeting Notes/Journal/2025_08_01.md b/Zettelkasten/Fleeting Notes/Daily/2025_08_01.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/2025_08_01.md rename to Zettelkasten/Fleeting Notes/Daily/2025_08_01.md diff --git a/Zettelkasten/Fleeting Notes/Journal/2025_08_04.md b/Zettelkasten/Fleeting Notes/Daily/2025_08_04.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/2025_08_04.md rename to Zettelkasten/Fleeting Notes/Daily/2025_08_04.md diff --git a/Zettelkasten/Fleeting Notes/Journal/2025_08_05.md b/Zettelkasten/Fleeting Notes/Daily/2025_08_05.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/2025_08_05.md rename to Zettelkasten/Fleeting Notes/Daily/2025_08_05.md diff --git a/Zettelkasten/Fleeting Notes/Journal/2025_08_06.md b/Zettelkasten/Fleeting Notes/Daily/2025_08_06.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/2025_08_06.md rename to Zettelkasten/Fleeting Notes/Daily/2025_08_06.md diff --git a/Zettelkasten/Fleeting Notes/Journal/2025_08_07.md b/Zettelkasten/Fleeting Notes/Daily/2025_08_07.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/2025_08_07.md rename to Zettelkasten/Fleeting Notes/Daily/2025_08_07.md diff --git a/Zettelkasten/Fleeting Notes/Journal/2025_08_11.md b/Zettelkasten/Fleeting Notes/Daily/2025_08_11.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/2025_08_11.md rename to Zettelkasten/Fleeting Notes/Daily/2025_08_11.md diff --git a/Zettelkasten/Fleeting Notes/Journal/2025_08_12.md b/Zettelkasten/Fleeting Notes/Daily/2025_08_12.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/2025_08_12.md rename to Zettelkasten/Fleeting Notes/Daily/2025_08_12.md diff --git a/Zettelkasten/Fleeting Notes/Journal/2025_08_13.md b/Zettelkasten/Fleeting Notes/Daily/2025_08_13.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/2025_08_13.md rename to Zettelkasten/Fleeting Notes/Daily/2025_08_13.md diff --git a/Zettelkasten/Fleeting Notes/Journal/2025_08_14.md b/Zettelkasten/Fleeting Notes/Daily/2025_08_14.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/2025_08_14.md rename to Zettelkasten/Fleeting Notes/Daily/2025_08_14.md diff --git a/Zettelkasten/Fleeting Notes/Journal/template.md b/Zettelkasten/Fleeting Notes/Daily/template.md similarity index 100% rename from Zettelkasten/Fleeting Notes/Journal/template.md rename to Zettelkasten/Fleeting Notes/Daily/template.md diff --git a/Zettelkasten/Fleeting Notes/Processed/hehe.md b/Zettelkasten/Fleeting Notes/Processed/hehe.md new file mode 100644 index 00000000..e69de29b diff --git a/Zettelkasten/Literature Notes/Processed/hehe.md b/Zettelkasten/Literature Notes/Processed/hehe.md new file mode 100644 index 00000000..e69de29b diff --git a/Zettelkasten/Permanent Notes/20250815170942-zettelkasten.md b/Zettelkasten/Permanent Notes/20250815170942-zettelkasten.md new file mode 100644 index 00000000..a80d9a83 --- /dev/null +++ b/Zettelkasten/Permanent Notes/20250815170942-zettelkasten.md @@ -0,0 +1,20 @@ +--- +id: 20250815170942 +title: Zettelkasten +type: permanent +created: 2025-08-15T21:09:42Z +modified: 2025-08-15T21:18:21Z +tags: [] +--- + +# Zettelkasten + +Zettelkasten is a note taking system that uses a series of +single idea notes to build connections between notes. There +are different kinds of zettelkasten notes: + +1. [[permanent-notes]] +2. [[literature-notes]] +3. [[hub-notes]] +and +4. [[fleeting-notes]] diff --git a/Zettelkasten/Permanent Notes/20250815171141-permanent-notes.md b/Zettelkasten/Permanent Notes/20250815171141-permanent-notes.md new file mode 100644 index 00000000..6afbd0cb --- /dev/null +++ b/Zettelkasten/Permanent Notes/20250815171141-permanent-notes.md @@ -0,0 +1,10 @@ +--- +id: 20250815171141 +title: Permanent Notes +type: permanent +created: 2025-08-15T21:11:41Z +modified: 2025-08-15T21:11:56Z +tags: [] +--- + +# Permanent Notes diff --git a/Zettelkasten/Permanent Notes/20250815171436-literature-notes.md b/Zettelkasten/Permanent Notes/20250815171436-literature-notes.md new file mode 100644 index 00000000..185899d5 --- /dev/null +++ b/Zettelkasten/Permanent Notes/20250815171436-literature-notes.md @@ -0,0 +1,22 @@ +--- +id: 20250815171436 +title: Literature Notes +type: permanent +created: 2025-08-15T21:14:36Z +modified: 2025-08-15T21:20:37Z +tags: [] +--- + +# Literature Notes + +Literature notes are notes that reference research. They +should be like fleeting notes almost, where they only have +one real connection--the resource used to derive the notes. +From that point, the individual thoughts should be moved +into permanent notes that are focused on each idea rather +than the resource itself. + +I've created two folders in my literature notes: Processed +and the root folder. This is pretty self explanatory, but +for thoroughness, once lit notes are processed into +zettels they move into the processed folder. diff --git a/Zettelkasten/Permanent Notes/20250815171449-hub-notes.md b/Zettelkasten/Permanent Notes/20250815171449-hub-notes.md new file mode 100644 index 00000000..fd2e6921 --- /dev/null +++ b/Zettelkasten/Permanent Notes/20250815171449-hub-notes.md @@ -0,0 +1,21 @@ +--- +id: 20250815171449 +title: Hub Notes +type: permanent +created: 2025-08-15T21:14:49Z +modified: 2025-08-15T21:22:59Z +tags: [] +--- + +# Hub Notes + +Hub notes are a way to systemitize knowledge. They include +mostly links to other things that are derivatives or subsets +of the hub note topic. Here's an example: + +A hub note might contain 'Functional Programming Languages' +and link to several language topics 'Haskell', 'F*', etc. +where each of those might also be a hub note. + +Hub notes are supposed to be a map in a sense of all the +notes they contain. diff --git a/Zettelkasten/Permanent Notes/20250815171459-fleeting-notes.md b/Zettelkasten/Permanent Notes/20250815171459-fleeting-notes.md new file mode 100644 index 00000000..f900bd28 --- /dev/null +++ b/Zettelkasten/Permanent Notes/20250815171459-fleeting-notes.md @@ -0,0 +1,19 @@ +--- +id: 20250815171459 +title: Fleeting Notes +type: permanent +created: 2025-08-15T21:14:59Z +modified: 2025-08-15T21:24:24Z +tags: [] +--- + +# Fleeting Notes + +Fleeting Notes are notes that are similar to unprocessed +notes in [[literature-notes]], but they are not connected to +a resource like a literature note is. They are notes that +won't often get revisited (if at all). Daily notes are +pretty much the quintessential example of a fleeting note, +but also random ideas are a thing for fleeting notes too. I +have a processed folder in my fleeting notes to do a similar +process as lit notes.