(put these as it is in the description to have these auto-detected by youtube) ---------- Chapter timestamps: 0:00 Start 0:14 1. Install lldb-vscode for debugger: llvm 1:23 2. Browsing files: lf, ctrl-z, fg 2:50 3. Git overview: lazygit, gitui 6:58 4. Snippets with parameters: workarounds for now 10:29 Wrapup and Call for suggestions
In vim there's this trick for snippets where you just save your snippet in a file and then use the read command and feed that to vim, then you can do keybinding to read specific snippet followed by motion to move to e.g. second word and replace it. Maybe viable in this situation as well, would be nice. Great videos btw Luke
This would work I believe. I'm not super with Helix (just learning it myself) but I believe I saw a way to keybind something like `insert-output` to auto-call the script. So I'm sure there's other intuitive ways to do what you suggested.
I'm loving these Helix videos, i really like the concept of using a terminal editor but I'm struggling to adjust from VSCode. The way you present cli equivalents really helps. I've been trying to make use of Helix with a multiplexer (specifically Zellij), do you by chance have any workflow examples of that sort ?
Would love to know see more about tab management (or is it buffers?). Splitting, focusing, moving content from one to another. Opening a file in a different tab. Another thing I've found useful in vscode is highlighting errors in the filetree via colors. Makes doing ctrl-p easy since I know what I'm looking for. Is there an analogous paradigm in helix or modal editors in general?
I’ve watched all 3 of your helix videos and learned something new each time. (Backgrounding with ctl+z is awesome!) An idea for future videos would be custom keymaps. For instance I use a pretty complex one that lets me move a line of code up and down easily. Maybe there are more like that?
> _"a pretty complex one that lets me move a line of code up and down easily"_ kinda strange to hear the moving a line up/down requires a complex keymap?
Great video and greate editor! Thanks for explaining and helping getting started. Though I am skeptical about the "no plugins" philosophy, I fully admit that managing plugins and configuring neovim is something that regularly drives me crazy in neovim. Every now and then, debugging my init.[vim|lua] becomes necessary and takes me time, I actually do not have or do not want to invest... You asked for requests about new content. Is there any way getting a REPL in helix? I'm using neovim with vim-slime and not having something like it detains me from using helix all the time.
I love helix and use it with wezterm and zellij(for now as wezterm can do most of it). I want to know about how one could get a "dynamic" coding environment. For example, If I open a file from the helix buffer then maybe my terminal (in another pane) changes to some path, or the associated test file opens in another pane. It doesn't seem like helix "emits" much of the activity so another program could act upon it.
Hi Luke, Thanks for this amazing content. Can you please create a tutorial on how to add language support and LSP in Helix? Can also create a tutorial series for Helix from beginners to advanced levels that will cover every thing.
very very good videos. I've watched all of your helix videos could you show how to use helix with web development like React with autocomplete or formatting code I have tried it out on my machine but it still failed
how to compare i.e. side by side diff on two general files i.e. which don't belong to a git repo. reference: the select and "compare selected files" option in vscodium.
@@LukePighetti thanks! been using it since then! also found this more vibrant theme called tokyo night gogh on vscode. i may make one in helix if i have free time soon
(put these as it is in the description to have these auto-detected by youtube)
----------
Chapter timestamps:
0:00 Start
0:14 1. Install lldb-vscode for debugger: llvm
1:23 2. Browsing files: lf, ctrl-z, fg
2:50 3. Git overview: lazygit, gitui
6:58 4. Snippets with parameters: workarounds for now
10:29 Wrapup and Call for suggestions
Thank you!
@@LukePighetti 😃😊
For linux users: Don't use homebrew - your distribution already packages lldb, which contains the lldb-vscode binary.
Wasn’t obvious to me
Same here, this actually helped me! Don’t be a jerk to people. It just makes you look miserable.
Thank you so much for these videos... I am starting to really like helix, but these videos help put the pieces together.
my machine is 2016 model with HDD ,helix is so much faster than nvim, thank your for your contents which help me alot
I have learned so much through your channel. Definitely would have given up on Helix by now if it wasn't for all of these awesome tips 🙏
Can we please have more of this ? :D
I'm watching this for the 3rd time and I'm still learning new things!
THANK YOU SO MUCH FOR THE lldb-vscode install notes!
Hope it helped
Love your helix videos. I was learning neovim config hell. But looks like helix is the way to go. I am leaving VSC for a terminal based editor.
Keep up the good work! Subscribed!
In vim there's this trick for snippets where you just save your snippet in a file and then use the read command and feed that to vim, then you can do keybinding to read specific snippet followed by motion to move to e.g. second word and replace it. Maybe viable in this situation as well, would be nice. Great videos btw Luke
This would work I believe. I'm not super with Helix (just learning it myself) but I believe I saw a way to keybind something like `insert-output` to auto-call the script. So I'm sure there's other intuitive ways to do what you suggested.
@@erichansen9669 You can use args in your script and give it when you type your command.
I'm loving these Helix videos, i really like the concept of using a terminal editor but I'm struggling to adjust from VSCode. The way you present cli equivalents really helps. I've been trying to make use of Helix with a multiplexer (specifically Zellij), do you by chance have any workflow examples of that sort ?
possible improvement for the snippets could be optional input arguments which would be automatically applied in the echo
ooh lazygit looks very cool!
I'm interested most in the snippets shortcuts, I would love to hear more about those. I think you had one that inserted the date before.
Would love to know see more about tab management (or is it buffers?). Splitting, focusing, moving content from one to another. Opening a file in a different tab.
Another thing I've found useful in vscode is highlighting errors in the filetree via colors. Makes doing ctrl-p easy since I know what I'm looking for. Is there an analogous paradigm in helix or modal editors in general?
I’ve watched all 3 of your helix videos and learned something new each time. (Backgrounding with ctl+z is awesome!)
An idea for future videos would be custom keymaps. For instance I use a pretty complex one that lets me move a line of code up and down easily. Maybe there are more like that?
Good idea, happy to hear ideas from folks on keymaps they might find useful.
Ctrl + z backgrounds any app! You can even run the apps in the background by typing bg after putting them in the background.
Ctrl+Z is done by your shell, not by helix. :)
> _"a pretty complex one that lets me move a line of code up and down easily"_
kinda strange to hear the moving a line up/down requires a complex keymap?
Great video and greate editor! Thanks for explaining and helping getting started.
Though I am skeptical about the "no plugins" philosophy, I fully admit that managing plugins and configuring neovim
is something that regularly drives me crazy in neovim. Every now and then, debugging my init.[vim|lua] becomes necessary
and takes me time, I actually do not have or do not want to invest...
You asked for requests about new content. Is there any way getting a REPL in helix?
I'm using neovim with vim-slime and not having something like it detains me from using helix all the time.
I love helix and use it with wezterm and zellij(for now as wezterm can do most of it). I want to know about how one could get a "dynamic" coding environment. For example, If I open a file from the helix buffer then maybe my terminal (in another pane) changes to some path, or the associated test file opens in another pane. It doesn't seem like helix "emits" much of the activity so another program could act upon it.
Hi Luke,
Thanks for this amazing content. Can you please create a tutorial on how to add language support and LSP in Helix?
Can also create a tutorial series for Helix from beginners to advanced levels that will cover every thing.
Think LSP is built in and just works in helix
very very good videos. I've watched all of your helix videos
could you show how to use helix with web development like React with autocomplete or formatting code
I have tried it out on my machine but it still failed
Can you help with explaining multiple cursors?
Somehow the homebrew package for llvm includes the lldb-vscode, but the ubuntu package doesn't.
thanks for this.
how to use svelte or vue lsp with helix? these "languages" works with more file types. refactoring variables throws timeout errors..
How do you find and replace a symbol across the entire workspace?
For snippets i guess having an argument for name of widget would be a good idea
Good evening, as I do to instar autocomplete of python, php, javscript, tsx and typescript?
How do you set the default editor to be hx using lf?
How to use helix with ripgrep or skim for searching word in the specified range of files ?
after ctrl + z, lf diidn't work for me. Do i need to do some configuration for this to work?
How are you/is he making the terminal's color scheme match Helix's color scheme (or vice versa)?
Any chance you could show a PHP web development set up or, even better a Laravel set up?
how to compare i.e. side by side diff on two general files i.e. which don't belong to a git repo.
reference: the select and "compare selected files" option in vscodium.
use "meld" - the visual diff tool _invokable_ (not bundled) from within kate editor by default
Show how to fix colors in tmux for it
may i know what's the theme your helix is using?
nvm it's tokyo night storm
Tokyo night storm!
@@LukePighetti thanks! been using it since then!
also found this more vibrant theme called tokyo night gogh on vscode. i may make one in helix if i have free time soon
@@keent Do you have a link to it?
Where are parts 1 and 2?
more of these 'mip' commands, for us vim refugees used to ciw ci[ etc.. and how do you live without rg in telescope?
I have a command hx-find that is `hx(ag . | fzf | cut -d : -f 1,2)`
lf is made in Go :) .. try xplr its made in rust ( I used both - and I think xplr is much better - but read its docs first )
Will check it out, thanks
Highly recommend 'maaslalani/nap' for managing snippets.
Thank you. I knew there had to be something out there
This is highly promising, helix not having any kind of snippets yet is really a deal breaker for me. But this solution might be good enough to try