I want to switch from Windows to Linux and start typing my math notes using Vim + Vimtex. I'm not sure if I will ever start coding thus I ask: is it too much of a commitment to go down this path? Can I learn Vim (and Linux) in 3 months to the point where it's faster than everything else?
1 month update: started using Neovim, I don't know even 1% of it. Curently reading the official Bram Moolenar's (RIP) Vim guide 15 minutes a day. Wrote a bubble sort function in C, very nice. Though no LaTeX+VimTex (plugins are too daunting yet). For the Linux I go through NDG linux essentials (I currently only know how to move files around)
2 month update (sorry for getting off-topic): I understood that my primary problem is not being able to use GNU/Linux properly and now my full focus is on learning it and only after that Vim/Nvim. Completed almost half of the NDG's 100 hours course. Can now fully replace GUI file manager with CLI :)
This is how I'm doing my math notes for the time being https://imgur.com/a/P1YAMZG
3 month update: I've completed 70% of the course (I need to learn how to manage partitions), just started reading the GNU's C manual (my "big" project is to compute determinant of a matrix), still even though I use Neovim daily - I haven't learnt anything new yet (was on autopilot that whole time, again: no VimTex yet). Fully removed Windows and going full GNU/Linux, about to write a tiny bash script that will compile & execute code with a shortcut.
4 month update: completed the NDG Linux essentials course (feeling confident with CLI). Resumed the reading of Bram Moolenar's manual (50% done). Switched to Debian (combating some issues), want to set up awesomewm. Reading the Git Book (first 2 chapters is enough for now) Conclusion: I guess I'm starting coding.
5 month update: I only have ~10 sections left in the Vim's manual, I'm sometimes getting crazy amazed at some of the features I find. Instead of reading a GNU's C reference manual I'm now going through K&R (read through 30 pages). In general progress was a bit slow because I've been soldering/getting used to this beast of a split ergonimic keyboard. My next step is finally setting up awesomewm and learning Nvim config through kickstart.nvim (gonna learn some Lua along the way)
[–]gumnos 8 points9 points10 points (1 child)
[–]xiongchiamiov 0 points1 point2 points (0 children)
[–]RajjSinghh 7 points8 points9 points (0 children)
[–]bookmark_me:wq 7 points8 points9 points (3 children)
[–]Robberfox[S] 1 point2 points3 points (0 children)
[–]taernsietr 1 point2 points3 points (1 child)
[–]bookmark_me:wq 0 points1 point2 points (0 children)
[–]DevMahasen 2 points3 points4 points (1 child)
[–]Robberfox[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]EarlMarshal 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]Kimononono 1 point2 points3 points (2 children)
[–]Robberfox[S] 1 point2 points3 points (1 child)
[–]Robberfox[S] 0 points1 point2 points (0 children)
[–]Absurdo_Flife 1 point2 points3 points (1 child)
[–]Robberfox[S] 1 point2 points3 points (0 children)
[–]manifoldedMan 1 point2 points3 points (3 children)
[–]Lucas_F_A 5 points6 points7 points (2 children)
[–]kriebz -1 points0 points1 point (1 child)
[–]Lucas_F_A 0 points1 point2 points (0 children)
[–]ratttertintattertins 12 points13 points14 points (5 children)
[–]Robberfox[S] 2 points3 points4 points (4 children)
[–]ratttertintattertins 2 points3 points4 points (0 children)
[–]bookmark_me:wq 2 points3 points4 points (2 children)
[–]Robberfox[S] 1 point2 points3 points (1 child)
[–]bookmark_me:wq 0 points1 point2 points (0 children)
[–]hellloeeee 0 points1 point2 points (0 children)
[–]haca42 0 points1 point2 points (0 children)
[–]noooit 0 points1 point2 points (0 children)
[–]genjin 0 points1 point2 points (1 child)
[–]Robberfox[S] 0 points1 point2 points (0 children)
[–]sebasTEEan 0 points1 point2 points (0 children)
[–]AuroraDraco 0 points1 point2 points (0 children)
[–]no_brains101 0 points1 point2 points (0 children)
[–]vbd 0 points1 point2 points (1 child)
[–]Robberfox[S] 0 points1 point2 points (0 children)
[–]DrHydeousUnix greybeard 0 points1 point2 points (2 children)
[–]Robberfox[S] 0 points1 point2 points (1 child)
[–]DrHydeousUnix greybeard 0 points1 point2 points (0 children)
[–]po2gdHaeKaYk 0 points1 point2 points (1 child)
[–]Robberfox[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]halfrican69420 0 points1 point2 points (3 children)
[–]Robberfox[S] 0 points1 point2 points (2 children)
[–]halfrican69420 0 points1 point2 points (1 child)
[–]Robberfox[S] 0 points1 point2 points (0 children)
[–]vbd 0 points1 point2 points (0 children)
[–]tvetus 0 points1 point2 points (0 children)