oh dear another victim falls to the church of emacs…
Anyway…
Be prepared to invest at least 3 months to do all the research (i.e find working code snippets online) and tweak to your likings. This is assuming you dont know elisp. If you do then it will be faster. Think now with AI, you can write these codes even faster
Org mode is the best. It is just a text file when open with other text editor: very lightweight and very easy for version control. The magic happens when you are in emacs, you can:
Create a list of task and subtask and susubtask. This is easy
Create a fully working latex document with all the stuffs required like the include packages. You can then compile that latex and view WiTHIN emacs. You can even configure so code on left, pdf on right and a keystroke will compile and refresh the pdf .
The notes are not only text notes. You can create programming notes. So something like this, excuse my wrong syntax it has been a while:
Your header with text
** your subheader with text
*** your subsubheader, instead of text, you now have a code block. It looks like this, again syntax maybe wrong
#+begin_python
print(“Hello”)
#+end_python
AND you can run that code above and have it output to WITHIN emacs. But that is not all, you can have the codeblocks communicate with each other:
Say you have a block A that does some computations and generate a vector. Say it is complex calculations and you need the block in C++ for speed.
Then you have block B which is a Python block that uses Matplotlib to plot. You can feed result of A into B so B can plot.
Last but not least, you can CREATE A BASIC TABLE LIKE EXCEL AND HAVE IT DOES THE CALCULATIONS ON ROWS/COLUMNS. sorry caps… this feature blows my mind everytime. So in a text file, you can very quickly create
|--dates----|-----Spending---|
| Monday | 40 |
| Tuesday| 100 |
emacs can format the table very nicely and very quicky. Much nicer than I have above, 100%.
Then, you can tell it to sort, add, subtract, multiply or whatever to the table. You can swap rows, swap columns with just a keystroke.
If you want to go even further, you can create an Agenda table where one of the columns is a due date. Then I believe you can schedule the tasks and sync them with Google Calendar. So your phone gets the reminders too… There is an app on Android that allows you to edit the Org mode file directly too…
FUCK now I need to get back to emacs. Havent used it for months but this post shows up. I blame you (jk).
oh dear another victim falls to the church of emacs…
Anyway…
Be prepared to invest at least 3 months to do all the research (i.e find working code snippets online) and tweak to your likings. This is assuming you dont know elisp. If you do then it will be faster. Think now with AI, you can write these codes even faster
Org mode is the best. It is just a text file when open with other text editor: very lightweight and very easy for version control. The magic happens when you are in emacs, you can:
Create a list of task and subtask and susubtask. This is easy
Create a fully working latex document with all the stuffs required like the include packages. You can then compile that latex and view WiTHIN emacs. You can even configure so code on left, pdf on right and a keystroke will compile and refresh the pdf .
The notes are not only text notes. You can create programming notes. So something like this, excuse my wrong syntax it has been a while:
** your subheader with text
*** your subsubheader, instead of text, you now have a code block. It looks like this, again syntax maybe wrong
#+begin_python
print(“Hello”)
#+end_python
AND you can run that code above and have it output to WITHIN emacs. But that is not all, you can have the codeblocks communicate with each other:
Say you have a block A that does some computations and generate a vector. Say it is complex calculations and you need the block in C++ for speed.
Then you have block B which is a Python block that uses Matplotlib to plot. You can feed result of A into B so B can plot.
|--dates----|-----Spending---|
| Monday | 40 |
| Tuesday| 100 |
emacs can format the table very nicely and very quicky. Much nicer than I have above, 100%.
Then, you can tell it to sort, add, subtract, multiply or whatever to the table. You can swap rows, swap columns with just a keystroke.
If you want to go even further, you can create an Agenda table where one of the columns is a due date. Then I believe you can schedule the tasks and sync them with Google Calendar. So your phone gets the reminders too… There is an app on Android that allows you to edit the Org mode file directly too…
FUCK now I need to get back to emacs. Havent used it for months but this post shows up. I blame you (jk).
Is jk a subtle reference to Vim navigation!!
I’d say in this context it means just kidding, but could be a well done play on words
I am almost sure he meant it as just kidding as well but I couldn’t oversee Vim in an emacs post :p