With Pandoc installed, I can export my notes to HTML, PDF, and other document formats with only a few keystrokes. But soon, I started using Org mode's syntax for my notes instead because it provides other nice features, such as the ability to close and expand different headings. So I started to create and open my notes files directly in Emacs no surprise, it was quite handy because it was easier to switch between my notes and my to-do file.Īlso, just like in Vim, you can set up Emacs to colorize Markdown. Since I was using Emacs for time tracking and planning, it became kind of strange to switch over to Vim for note-taking and writing. I mainly use this method to clock my time. At the end of each week and month, I can pull statistics for time reporting or just for my own information and follow-up. Time and task trackingīy using Emacs' agenda, I could see all my scheduled meetings and deadlines, so I had less need to switch to my company's calendar application.Įmacs' main advantage for me was the ability to track my time for each task I work on or every meeting I attend. In time, the commands and keystrokes grew on me, and, as I moved along, adding more features into my Emacs configuration and getting used to the environment, it turned out to be, if not everything I needed, at least the best solution I have found so far. Undo was the command I looked up most often. I had to keep a cheat sheet handy to check myself. I learned I could tweak Emacs to use my well-known Vim commands and keyboard shortcuts, but I decided I should try to learn Emacs' basics first. My steps toward EmacsĪt first, I struggled to try to remember all the new commands and endless combinations of CTRL + keys. So I made another venture into the world of Emacs. I had tried Emacs before and found out there are even more commands and keyboard combinations to keep track of in Emacs than Vim! However, every time I read an article explaining different ways to use Org mode, it seemed like Emacs was the solution I was looking for. That is until I read an article about using Org mode in Emacs. I tried some great projects for time tracking and kanban on the command line-but there was always something missing in my workflow. I tried different cloud solutions, kanban boards, and email clients, but I kept looking for a way to do it all in a terminal. I've always enjoyed working in a terminal, but I usually needed other applications for my email, calendar, and tracking the time I spend on various tasks, which I like to do for numerous reasons. By combining Vim with Markdown syntax, I could easily export my notes to any format for other uses or sharing with my colleagues. So, for a long time, I stuck with Vim for all my note-taking and writing. Over the years, I tried other editors, but Vim commands and keyboard shortcuts are second nature to me, so much so that I ended up doing :w every time I wanted to save in another application. I have been a loyal Vim user since, well, I don't even remember any longer. But while I can customize Copy/Cut, I cannot customize Paste. It looks like customizing Ctrl+V is not allowed on purpose, but why? I would like to bind that to if possible. So I ended up with this: :editor/indent "alt+right" "tab" So this did not work: :editor/indent "tab" I couldn’t add tab as alternative binding. Logseq should throw an error on finding invalid value in the config.edn. It took to while to realize I had a typo there. Logseq would just freeze when I tried to view the Keyboard shortcuts. I typed disable instead of false by mistake for one of the bindings. įew issues I faced while coming up with this (in case the logseq devs are reading this): So sharing it here in case someone is doing the same exercise. I looked around for something like this but didn’t find it. The bindings which I left at default are commented out, while the customized ones are inspired from Emacs + default org-mode bindings. I put together a list of all functions available for binding in my config.edn here.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |