diff options
author | Vidhu Kant Sharma <vidhukant@vidhukant.xyz> | 2022-11-26 16:00:23 +0530 |
---|---|---|
committer | Vidhu Kant Sharma <vidhukant@vidhukant.xyz> | 2022-11-26 16:00:23 +0530 |
commit | 26d632b3060af499a3bd8a5d76b9051900c8f9a3 (patch) | |
tree | 0ca297615d1a14dad01a1e5d342fc6728fd8b73d /content | |
parent | aeab40b1e57834ba34b877453689323d17d4260a (diff) |
added new post (I switched to emacs) and some music recommendations
Diffstat (limited to 'content')
-rw-r--r-- | content/blog/2022/i-switched-to-emacs.md | 43 | ||||
-rw-r--r-- | content/lists/music-recommendations.md | 13 |
2 files changed, 55 insertions, 1 deletions
diff --git a/content/blog/2022/i-switched-to-emacs.md b/content/blog/2022/i-switched-to-emacs.md new file mode 100644 index 0000000..06238d8 --- /dev/null +++ b/content/blog/2022/i-switched-to-emacs.md @@ -0,0 +1,43 @@ +--- +title: "I Switched to (Doom) Emacs" +date: 2022-11-26T15:15:14+05:30 +--- + +After [failing to set up gentoo](/blog/2022/my-failed-attempt-at-installing-gentoo/) I've decided +to stop using linux. After thinking about it for some time I finally installed emacs. Now instead of +Arch Linux, I have an entry for emacs in my GRUB config. + +Jokes aside, emacs is actually an awesome text editor! Though I think `C-x C-f` is bullshit. Evil mode +is the greatest emacs extention! I've been using [Doom Emacs](https://github.com/doomemacs/doomemacs) which is an emacs "configuration framework" which comes +with Evil mode turned on by default. Idk if it counts as cheating but I don't really care. + +Honestly, getting used to emacs was not hard but not easy either. It was somewhere in the middle. +It wasn't too hard probably because I had experience with vim. But apart from having similar keybindings with Evil mode, +and having kind of the same philosophy of never leaving your keyboard, emacs is much different. + +## It's one of the most polished IDE I've used + +Okay, the only other IDE I've used is IntelliJ Idea, so I don't think I have too much experience, but Doom Emacs is really the most fun +text editor/IDE to code in. It has support for multiple programming languages, which is the most important for me, but it also has +a great way of navigating around the projects and also has git integration that I really haven't used much. + +Unlike vim, it *does* have long startup times but apart from that, it's pretty fast and has LSP support +(especially Doom Emacs which has some bundled packages for lots of languages), and it just feels much more polished +as compared to something like CoC. + +## Emacs can literally do anything + +The only thing keeping me from directly booting into emacs is my XMonad config which is I'm way too comfortable with. +I mean, Emacs can act as a text editor/IDE, an image viewer, PDF viewer, web browser, music player, email client, RSS reader, and A WINDOW MANAGER + +That's pretty cool! I might try exwm (I think that's what it's called) when I get more comfortable with emacs.. + +## Try out Emacs NOW! + +Emacs is really innovative, it feels like home because of the vim emulation but with a plethora of extra features. +Since emacs manages its own internal buffers, as a tiling window manager user I found it kinda hard to get used to, +but in the end I feel much more productive. I haven't even tried out most of the features I know about, like I have changed like 5 lines +in the config file so there is still a lot for me to learn, but it's very fun! + +Even if you don't have much experience with vim, I recommend trying out emacs. I think apart from the weird buffer/window thing and +the keyboard-driven interface, it still feels much closer to things like VSCode, not vim. diff --git a/content/lists/music-recommendations.md b/content/lists/music-recommendations.md index d8114ca..8d460a1 100644 --- a/content/lists/music-recommendations.md +++ b/content/lists/music-recommendations.md @@ -35,7 +35,7 @@ NOTE: The order means nothing (might sort alphabetically later) - "G4L" by Giga - "Mela!" by Ryokoushoku Shakai - "Mera Mera" by Mori Calliope -- "Melty Kitchen" Cover by Hoshimachi Suisei +- "Melty Kitchen" Cover by Hoshimachi Suisei and Inui Toko - "Saikai" by LiSA and Uru - "Wicked" by Hoshimachi Suisei and Mori Calliope - "hectopascal" by Koito Yuu (Takada Yuuki) and Nanami Touko (Kotobuki Minako) @@ -61,3 +61,14 @@ NOTE: The order means nothing (might sort alphabetically later) - "Boy" by Reol - "Beautiful" by Eminem - "Godzilla" by Eminem +- "Breakthrough" by TWICE +- "Sunflower" by Post Malone +- "Gold Wings" by Krewella +- "Money" by Lisa +- "Maria" by Hwa Sa +- "Kaze wa Yokoku naku Fuku" Cover by Hoshimachi Suisei and Inui Toko +- "Childhood Dreams" Cover by Seraphine +- "Inori no Uta" by Yuiko Ohara +- "Only" by Yuiko Ohara +- "Mezame no Uta" by Yuiko Ohara +- "Tabibito no Uta" by Yuiko Ohara |