![]() ![]() Since I have so many other things to learn, including the various programming languages, plus physics. Ultimately, that led me to doom-emacs, which is somewhat perfect for my work development and my personal emacs development. My advisor uses VIM, so I ended up learning that a little bit, so that we could be on the "same page" with regards to key binding / flow. ![]() It's not a bad editor, and I ended up using it a lot on my windows machine, before I learned how easy it was to get an xserver running and use WSL to run my emacs on windows. Emacs has projectile, which I find easier to use, when needed and much faster and, again, more extensible, and diverse. ![]() I tried VSCode for a bit, but it's "project" structure wasn't super great. I basically find myself at times with three buffers open, all in different text languages, across three different directories, since they're all in different projects, but I know how they're all still related. I've still not found another editor that can easily switch and handle all of those languages so easily, with so much. So I ultimately needed a very diverse editor. It was a good introduction for me too, because my first set of "real" projects involved me working in VHDL / cpp for embedded software, ROOT for data analysis (cpp, again), python for networking and other various shell scripting, which I also had to learn. For the first few months I thought every coder either used emacs or VIM. I'm a physics PhD student, and I didn't have all too much coding experience initially when I joined, but another student did (his undergrad was CS), and he showed me emacs. I just wish I knew more lips, I knew a bit because I used to use AutoCAD from autodesk which had AutoLISP for making custom functions and macros, so, I can create simple functions but not something moderately complex.Ĭoming to emacs feels like best choice of my life.Įxtensibility, diversity, and community. I never thought of going back since then. But after I tried it, I was impressed with many features which were fast, and so easy to customize. I was holding off on emacs because of its hard to remember keybindings, I felt like I'd have to learn a editor in addition to the language I want to develop. Then I learned about VS code and was so happy to found something that works for multiple languages without problems, it was great and all but as I installed more extensions and more languages, it kinda began to slow down. So I was using swift for python, VS Studio for C#. I also used visual studio as it was great for C#, but then it was slow on my laptop, and not good for other languages. Only other instances are surfing the net(firefox), or watching anime/series(firefox or mpv).Īdd terminator (I don't use emacs's shell exclusively) to that list and they take 99% of my uptime.įirst editor I used was also Code::Blocks for C programming because of uni, (notepad not withstanding), then I just went to use notepad for python, then swift. So basically during my workflow + hobbies I alsmost alway do things on emacs. ![]() I code or edit configs frequently, so that's also very easy on emacs. Pdfview, and the utilitities it provides is also great. Magit is great, I stopped using the terminal for git. Now I can put any code on org, I don't use those anymore. rmd because it could have both r and python code while jupyter notebook could only have one. I discovered org-mode after a while, I had liked the concept of. Even after adding many features I need it hasn't become that slow, it still does things fast and I love that. For me, editors either don't have enough features or don't work fast (consume too much CPU or Memory). ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |