diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2023-05-26 00:40:40 +0200 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2023-05-26 00:40:40 +0200 |
| commit | 43b0708769eb61392050045b881f8e6ba39c5b66 (patch) | |
| tree | 3939579a13b8325325d5ebb8e05324a41ed78a6d /content/posts/2022-06-30-trying-out-helix-editor.md | |
| parent | 49e7e7d555a6cd9810d81561fa3e98e3d64502be (diff) | |
| download | mitjafelicijan.com-43b0708769eb61392050045b881f8e6ba39c5b66.tar.gz | |
Massive update to posts, archetypes
Added a archetypes for creating notes and posts so it auto-populates
fields.
Fixed existing posts so they align with the rule of 80 columns now.
Diffstat (limited to 'content/posts/2022-06-30-trying-out-helix-editor.md')
| -rw-r--r-- | content/posts/2022-06-30-trying-out-helix-editor.md | 42 |
1 files changed, 32 insertions, 10 deletions
diff --git a/content/posts/2022-06-30-trying-out-helix-editor.md b/content/posts/2022-06-30-trying-out-helix-editor.md index 5e25980..c1da4a5 100644 --- a/content/posts/2022-06-30-trying-out-helix-editor.md +++ b/content/posts/2022-06-30-trying-out-helix-editor.md | |||
| @@ -1,31 +1,53 @@ | |||
| 1 | --- | 1 | --- |
| 2 | title: Trying out Helix code editor as my main editor | 2 | title: Trying out Helix code editor as my main editor |
| 3 | url: tying-out-helix-code-editor.html | 3 | url: tying-out-helix-code-editor.html |
| 4 | date: 2022-06-30 | 4 | date: 2022-06-30T12:00:00+02:00 |
| 5 | draft: false | 5 | draft: false |
| 6 | --- | 6 | --- |
| 7 | 7 | ||
| 8 | I have been searching for a lightweight code editor for quite some time. One of the main reasons was that I wanted something that doesn't burn through CPU and RAM usage is not through the roof. I have been mostly using Visual Studio Code. It's been an outstanding editor. I have no quarrel with it at all. It's just time to spice life up with something new. | 8 | I have been searching for a lightweight code editor for quite some time. One of |
| 9 | the main reasons was that I wanted something that doesn't burn through CPU and | ||
| 10 | RAM usage is not through the roof. I have been mostly using Visual Studio Code. | ||
| 11 | It's been an outstanding editor. I have no quarrel with it at all. It's just | ||
| 12 | time to spice life up with something new. | ||
| 9 | 13 | ||
| 10 | I have been on this search for a couple of years. I have tried Vim, Neovim, Emacs, Doom Emacs, Micro and couple more. Among most of them, I liked Micro and Doom Emacs the most. Micro editor was a little too basic for me. And Doom Emacs was a bit too hardcore. This does not reflect on any of the editors. It's just my personal preference. | 14 | I have been on this search for a couple of years. I have tried Vim, Neovim, |
| 15 | Emacs, Doom Emacs, Micro and couple more. Among most of them, I liked Micro | ||
| 16 | and Doom Emacs the most. Micro editor was a little too basic for me. And Doom | ||
| 17 | Emacs was a bit too hardcore. This does not reflect on any of the editors. It's | ||
| 18 | just my personal preference. | ||
| 11 | 19 | ||
| 12 | > I tried Helix Editor about a year ago. But I didn't pay attention to it. Tried it and saw it's similar to Vi and just said no. I was premature to dismiss it. | 20 | > I tried Helix Editor about a year ago. But I didn't pay attention to it. |
| 21 | > Tried it and saw it's similar to Vi and just said no. I was premature to | ||
| 22 | > dismiss it. | ||
| 13 | 23 | ||
| 14 | One of the things I actually miss is line wrapping for certain files. When writing Markdown, line wrapping would be very helpful. Editing such a document is frustrating to say the least. Some of the Markdown to HTML converters don't take kindly of new lines between sentences. Not paragraphs, sentences. And I use Markdown to write this blog you are reading. | 24 | One of the things I actually miss is line wrapping for certain files. When |
| 25 | writing Markdown, line wrapping would be very helpful. Editing such a document | ||
| 26 | is frustrating to say the least. Some of the Markdown to HTML converters don't | ||
| 27 | take kindly of new lines between sentences. Not paragraphs, sentences. And I | ||
| 28 | use Markdown to write this blog you are reading. | ||
| 15 | 29 | ||
| 16 | But other than this, I have been extremely satisfied by it. It's been a pleasant surprise. There have been zero issues with the editor. | 30 | But other than this, I have been extremely satisfied by it. It's been a pleasant |
| 31 | surprise. There have been zero issues with the editor. | ||
| 17 | 32 | ||
| 18 | One thing to do before you are able to use autocompletion and make use Language Server support is to install the language server with NPM. | 33 | One thing to do before you are able to use autocompletion and make use Language |
| 34 | Server support is to install the language server with NPM. | ||
| 19 | 35 | ||
| 20 | ```sh | 36 | ```sh |
| 21 | npm install -g typescript typescript-language-server | 37 | npm install -g typescript typescript-language-server |
| 22 | ``` | 38 | ``` |
| 23 | 39 | ||
| 24 | I am still getting used to the keyboard shortcuts and getting better. What Helix does really well is packing in sane defaults and even though because currently there is no plugin support I haven't found any need for them. It has all that you would need. It goes to extreme measures to show a user what is going on with popups that show you what the keyboard shortcuts are. | 40 | I am still getting used to the keyboard shortcuts and getting better. What Helix |
| 41 | does really well is packing in sane defaults and even though because currently | ||
| 42 | there is no plugin support I haven't found any need for them. It has all that | ||
| 43 | you would need. It goes to extreme measures to show a user what is going on | ||
| 44 | with popups that show you what the keyboard shortcuts are. | ||
| 25 | 45 | ||
| 26 | And it comes us packed with many [really good themes](https://github.com/helix-editor/helix/wiki/Themes). | 46 | And it comes us packed with many |
| 47 | [really good themes](https://github.com/helix-editor/helix/wiki/Themes). | ||
| 27 | 48 | ||
| 28 |  | 49 |  |
| 29 | 50 | ||
| 30 | It's still young but has this mature feeling to it. It has sane defaults and mimics Vim (works a bit differently, but the overall idea is similar). | 51 | It's still young but has this mature feeling to it. It has sane defaults and |
| 52 | mimics Vim (works a bit differently, but the overall idea is similar). | ||
| 31 | 53 | ||
