(Grav GitSync) Automatic Commit from joost

This commit is contained in:
joost 2024-08-19 17:35:45 +02:00 committed by GitSync
parent c02d9f8a7f
commit 954f5a1ce4

View File

@ -1,6 +1,6 @@
--- ---
title: 'Some notes on my Neovim journey' title: 'Some notes on my Neovim journey'
text: "Ever since I learned basic Vim (apparently it's capitalized: https://vi.stackexchange.com/questions/565/what-is-the-correct-capitalization-of-vim) notions, I was hooked. And by the time I found tmux, Vim plugins and switched to Neovim, I never wanted to look back. The only problem I have is that I *never* write down any amazing motion I found online, a keymap I got working. So I'm always looking up the exact same information a week or two later. I hope to change that, either through better note taking or blogging. We'll see what works. For now, here are some motions, keymaps and other features I have been using. TEST\n\n`^Ctrl+v` and `^Ctrl+h` to open files from *NvimTree* in a vertical or horizontal split, respectively.\n\n`<space>sk` to search keymaps using the Telescope fuzzy finder (from the nvim-kickstart setup.\n\n`vi'` to select between f.e. single quotes and `va'` to select around them. Can be yank with `y`.\n\n`ftplugin/python.lua` to recognize filetypes and handle events. In my case for `.py` files, `<A-e>` runs the file in a floating ToggleTerm terminal (use the built-in '<C-d>' to close the floating terminal)" text: "Unfortunately, this is a rewrite. The reason for that is, basically, the content of this post. How meta! First, let's set the stage:\n\n# Note taking\n\nI have always had a problem with note taking. Not the act, but the tools I used for it. Most recently I used Cherrytree for my personal notes and OneNote for my work notes. The first pretty much always worked and provided what I desired: a solid node/subnode organization of notes, easily copy and paste screenshots (quite handy for malware analysis and incident response) and rapid search. OneNote, on the other hand, integrated tightly with my day-to-day Microsoft environment and has a great search-everything-everywhere hotkey (`Ctrl-e`). Another **awesome** feature is searching text in screenshots: how handy is that for a screengrab with some .exe or log line in it! On the side, I was also using Pandoc on [Yunohost](https://www.yunohost.org) with the (rather futile) hope of publishing these notes somewhere.\n\n## So, what's wrong?\n\nThe main issue I always seem to come across with note taking is that it gets messy: files are disorganized, I'm using two tools at once (Cherrytree, Pandoc), I can't focus on what I want to do with the notes, etc. Last week, for about the third time I think, I came across [Obsidian](https://obsidian.md) again. Knowing how tightly it can integrate with a (Neo)vim workflow and how it's basically editing Markdown files, I started thinking: why don't I try that? So, this weekend I installed Obsidian on my working laptop and started using it.\n\n## My setup\n\nBefore I describe what I love (and love less ;)) about Obsidian, I want to describe my setup:\n\n* Obsidian on my work laptop and personal iPhone, syncing over iCloudDrive\n* Symlinks from my WSL-distribution Fedora to Obsidian-vaults, one for personal- and one for work-related notes\n\n**UNDER CONSTRUCTION**"
showtitle: '1' showtitle: '1'
position: main position: main
page_container: container page_container: container