aboutsummaryrefslogtreecommitdiff
path: root/_posts/2022-06-30-trying-out-helix-editor.md
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2024-02-23 10:35:22 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2024-02-23 10:35:22 +0100
commit4abcce013c9ee3053badf2abda77190233066676 (patch)
tree450de7e8fed3c3c7501a9d2e2eb60a676bdfa09e /_posts/2022-06-30-trying-out-helix-editor.md
parentcdf50cb2e3051200c6ea0628c318d66220b7d1a1 (diff)
downloadmitjafelicijan.com-4abcce013c9ee3053badf2abda77190233066676.tar.gz
Testing thoughts page
Diffstat (limited to '_posts/2022-06-30-trying-out-helix-editor.md')
-rw-r--r--_posts/2022-06-30-trying-out-helix-editor.md55
1 files changed, 0 insertions, 55 deletions
diff --git a/_posts/2022-06-30-trying-out-helix-editor.md b/_posts/2022-06-30-trying-out-helix-editor.md
deleted file mode 100644
index be369a1..0000000
--- a/_posts/2022-06-30-trying-out-helix-editor.md
+++ /dev/null
@@ -1,55 +0,0 @@
1---
2title: Trying out Helix code editor as my main editor
3permalink: /tying-out-helix-code-editor.html
4date: 2022-06-30T12:00:00+02:00
5layout: post
6type: post
7draft: false
8---
9
10I have been searching for a lightweight code editor for quite some time. One of
11the main reasons was that I wanted something that doesn't burn through CPU and
12RAM usage is not through the roof. I have been mostly using Visual Studio Code.
13It's been an outstanding editor. I have no quarrel with it at all. It's just
14time to spice life up with something new.
15
16I have been on this search for a couple of years. I have tried Vim, Neovim,
17Emacs, Doom Emacs, Micro and couple more. Among most of them, I liked Micro and
18Doom Emacs the most. Micro editor was a little too basic for me. And Doom Emacs
19was a bit too hardcore. This does not reflect on any of the editors. It's just
20my personal preference.
21
22> I tried Helix Editor about a year ago. But I didn't pay attention to it.
23> Tried it and saw it's similar to Vi and just said no. I was premature to
24> dismiss it.
25
26One of the things I actually miss is line wrapping for certain files. When
27writing Markdown, line wrapping would be very helpful. Editing such a document
28is frustrating to say the least. Some of the Markdown to HTML converters don't
29take kindly of new lines between sentences. Not paragraphs, sentences. And I use
30Markdown to write this blog you are reading.
31
32But other than this, I have been extremely satisfied by it. It's been a pleasant
33surprise. There have been zero issues with the editor.
34
35One thing to do before you are able to use autocompletion and make use Language
36Server support is to install the language server with NPM.
37
38```sh
39# For C development this installs C LSP.
40sudo dnf install clang-tools-extra
41```
42
43I am still getting used to the keyboard shortcuts and getting better. What Helix
44does really well is packing in sane defaults and even though because currently
45there is no plugin support I haven't found any need for them. It has all that
46you would need. It goes to extreme measures to show a user what is going on with
47popups that show you what the keyboard shortcuts are.
48
49And it comes us packed with many
50[really good themes](https://github.com/helix-editor/helix/wiki/Themes).
51
52![Editor](/assets/posts/helix-editor/editor.png){:loading="lazy"}
53
54It's still young but has this mature feeling to it. It has sane defaults and
55mimics Vim (works a bit differently, but the overall idea is similar).