aboutsummaryrefslogtreecommitdiff
path: root/content/posts/2024-03-14-configuration-and-plugin-hell-and-why-i-dont-use-vim-and-tmux-anymore.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/posts/2024-03-14-configuration-and-plugin-hell-and-why-i-dont-use-vim-and-tmux-anymore.md')
-rw-r--r--content/posts/2024-03-14-configuration-and-plugin-hell-and-why-i-dont-use-vim-and-tmux-anymore.md24
1 files changed, 12 insertions, 12 deletions
diff --git a/content/posts/2024-03-14-configuration-and-plugin-hell-and-why-i-dont-use-vim-and-tmux-anymore.md b/content/posts/2024-03-14-configuration-and-plugin-hell-and-why-i-dont-use-vim-and-tmux-anymore.md
index 70c24f9..5537290 100644
--- a/content/posts/2024-03-14-configuration-and-plugin-hell-and-why-i-dont-use-vim-and-tmux-anymore.md
+++ b/content/posts/2024-03-14-configuration-and-plugin-hell-and-why-i-dont-use-vim-and-tmux-anymore.md
@@ -22,17 +22,17 @@ concise and minimal. No unnecessary fat or configuration options. I am a
22massive proponent of [POSIX](https://en.wikipedia.org/wiki/POSIX) 22massive proponent of [POSIX](https://en.wikipedia.org/wiki/POSIX)
23style of utilities. I still think the [`pipe 23style of utilities. I still think the [`pipe
24operator`](https://www.geeksforgeeks.org/piping-in-unix-or-linux/) is 24operator`](https://www.geeksforgeeks.org/piping-in-unix-or-linux/) is
25one of the most amazing things every invented. I am still in awe when 25one of the most amazing things ever invented. I am still in awe when I
26I use it today. 26use it today.
27 27
28But when it comes to applications like text editors or terminal 28But when it comes to applications like text editors or terminal
29multiplexers, I have a bit of a different opinion. I think they need to 29multiplexers, I have a bit of a different opinion. I think they need to
30have some basic batteries included. And I agree that basic batteries 30have some basic batteries included. And I agree that basic batteries
31included is a loaded term and means different things to different 31included is a loaded term and means different things to different
32people. I will try to make a case that takes in account things that 32people. I will try to make a case that takes in account things that
33matter to me and, by extension, also matter to others. Otherwise, they 33matter to me and, by extension, also may matter to others. Otherwise,
34would not have configuration files for these applications that are bigger 34they would not have configuration files for these applications that are
35than some of their own projects. 35bigger than some of their own projects.
36 36
37It is very naive to think that bare-bones [Vim](https://www.vim.org/) 37It is very naive to think that bare-bones [Vim](https://www.vim.org/)
38is enough for working on a larger codebase. For some it may 38is enough for working on a larger codebase. For some it may
@@ -70,7 +70,7 @@ one. They will change your life. I did learn a lot of them. I think
70they are amazing. But my life wasn't changed at all. I can still 70they are amazing. But my life wasn't changed at all. I can still
71hop into a normal notepad and do some coding there and be very 71hop into a normal notepad and do some coding there and be very
72productive. Nothing really changed for me. I suspect these are the 72productive. Nothing really changed for me. I suspect these are the
73things that people who have a very addictive personalities say because 73things that people who have very addictive personalities say because
74[Vim](https://www.vim.org/) motions bring joy to them. I can imagine 74[Vim](https://www.vim.org/) motions bring joy to them. I can imagine
75they get a massive dopamine hit using it. For me, it does nothing. It 75they get a massive dopamine hit using it. For me, it does nothing. It
76is a convenient way to edit text. If I don't have them, I also don't 76is a convenient way to edit text. If I don't have them, I also don't
@@ -110,7 +110,7 @@ Now, if you like ricing your setup. Configuring things. And playing
110around with your environment, you go for it. I can understand. I was 110around with your environment, you go for it. I can understand. I was
111the same in my youth. It was fun and I loved every minute of it. 111the same in my youth. It was fun and I loved every minute of it.
112 112
113The problematic thing that occurs is that Vim evangelists them go and 113The problematic thing that occurs is that Vim evangelists then go and
114preach the Vim gospel, making everybody not using it feel like shit and 114preach the Vim gospel, making everybody not using it feel like shit and
115incompetent fools who do not care about "real" programming. 115incompetent fools who do not care about "real" programming.
116 116
@@ -134,7 +134,7 @@ finding built-in. There is no plugin system in place, so they needed to
134include common things programmers need these days. For commenting a line, 134include common things programmers need these days. For commenting a line,
135you don't need a plugin. Just press `ctrl+c` over the line and that's 135you don't need a plugin. Just press `ctrl+c` over the line and that's
136it. I don't remap anything. I use the defaults. The only thing I did 136it. I don't remap anything. I use the defaults. The only thing I did
137was change a default theme. And I choose one that is bundled with the 137was change a default theme. And I choose one that was bundled with the
138editor. That was it! 138editor. That was it!
139 139
140The same goes for [Tmux](https://github.com/tmux/tmux). I 140The same goes for [Tmux](https://github.com/tmux/tmux). I
@@ -144,7 +144,7 @@ and years. And [Zellij](https://zellij.dev/) is a modern take on
144[Tmux](https://github.com/tmux/tmux). Batteries included and with sane 144[Tmux](https://github.com/tmux/tmux). Batteries included and with sane
145defaults. No config file or plugins on my system to make it usable. 145defaults. No config file or plugins on my system to make it usable.
146 146
147This elitism about personal setups is so exhausting. You should use 147This elitism about personal setups is so exhausting. You should use your
148your computer the way you want to use it, and I will use my the way I 148computer the way you want to use it, and I will use mine the way I see
149see fit. This herd mentality I see so often is so cringe. I'm so over 149fit. This herd mentality I see so often is so cringe. I'm so over taking
150taking people seriously when it comes to these topics. 150people seriously when it comes to these topics.