Thanks for making this video, great explanation and setup!
@LeighBriody Жыл бұрын
Great video , I am currently trying to work my way into using neovim. I currently use vs code and I am in the process of learning how to effortlessly touch type , then hoping to transition to split keyboard , and then learn vim , these videos are great keep them coming !
@ezequielpaulo5043 Жыл бұрын
You dont need any of that to use nvim. Youll never learn nvim if you write in VSC.
@rbereziuk Жыл бұрын
Great video. Very clear and cool explanation, thanks Would be awesome to see using neovim with typescript stuff
@Dedseq11 ай бұрын
love your set up and explanation. I just have not been able to load my plugins from different files like you have.
@ShikaIE Жыл бұрын
Love the chill vibe
@jesusidev Жыл бұрын
In 28:57 I dont see the C +Typescript option and can't find it in your config. Am I missing something or can you link me to when you have that in your config? I already `npm i -g typescript typescript-language-server` and restarted ts server by :e! and :e but still don't see that option.
@ifcodingwerenatural Жыл бұрын
That functionality came from the "typescript" plugin (github.com/jose-elias-alvarez/typescript.nvim). And I just created my own keymaps to execute the commands added by the plugin. For example, I bound `:TypescriptOrganizeImports` to `Co` and `:TypescriptRemoveUnused` to `Cu`. I added the keymaps inside the `ftplugin` folder so they only work inside Typescript files, which you can see on the "lunarvim" branch of the repo under `lvim/ftplugin/typescript.lua`.
@eviltables7235 Жыл бұрын
super happy to have this video, thanks
@sergey_tech9 ай бұрын
Awesome video, subscribed!
@sergey_tech9 ай бұрын
Great video, Subscribed! Quick question: at 09:52, how did you split the horizontal terminal at the bottom into two? I saw the key mapping as CMD+\, but it's not in the repository and not in the default LunarVim config. I've set up tmux, but it splits the entire Vim session, not just the bottom terminal.
@ifcodingwerenatural9 ай бұрын
That keybind is in my tmux config. It sounds like you have a keymap in your neovim config that splits your vim session that's bound to CMD+\ (and possibly overriding your tmux config?). Also, tmux struggles with CMD, so I cheat by using Ctrl+\ in my tmux config, then set an override in my terminal config (I'm using Wezterm) that maps CMD+\ to Ctrl+\. It's a little convoluted 😅.
@nubsdre Жыл бұрын
Some characters are unavailable, they appear as empty rectangles, how do I fix that? Because I already have the FiraCode font downloaded but it still doesn't work
@ifcodingwerenatural Жыл бұрын
My best guess is either you don't have the Nerd Font version of FiraCode installed or it's an issue with your terminal.
@albdelgado Жыл бұрын
The pressing space (leader) and then shift C for the typescript stuff such as organize imports doesn't work anymore. Is there a fix?
@takeiteasyeh Жыл бұрын
I love how every *vim video is out of date after 6 months. This is not longer the config, the config and example now just send you to a webpage with configs, that guess what, don't work properly. Such a terrible experience
@ifcodingwerenatural9 ай бұрын
Sad, but (mostly) true
@takeiteasyeh9 ай бұрын
@@ifcodingwerenatural after excessive stubbornness I got it working awhile back. Do appreciate the video. Something memory leaks though, gotta restart the session every few hours
@MirkoVukusic Жыл бұрын
I like that desk in the background. 3d printer, soldering iron? Nice "office". Would like to have space for it
@ifcodingwerenatural Жыл бұрын
Thanks! I feel incredibly blessed to have this room. I just finished my basement last week and moved down here 😁. And yes, there's the 3D printer and a screw driver sitting next to an extension cord at jjjuuusssttt the right position to look like a soldering iron.
@livb4139 Жыл бұрын
pls make video about debugging in lunarvim with dap
@iamramiz6 ай бұрын
What’s your startup time?
@jesusidev Жыл бұрын
Thanks for sharing, learn a lot from this video. One thing I can’t figure out is when opening a JavaScript file I get an error message ‘Spawning language server with cmd: typescript-language-server failed. The language server is either not installed, missing from PATH, or not executable.’ Not sure if you can help?
@jesusidev Жыл бұрын
Found the fix had to do ‘npm install -g typescript-language-server’
@rustymindproductions Жыл бұрын
Is that a custom Ben Eater 8-bit computer I see next to your 3D printer?
@ifcodingwerenatural9 ай бұрын
Yup 🥰
@emmanuellmiqueletti7029 Жыл бұрын
thanks for sharing your config. but after install your config I can't delete delete line with 'dd' any thoughts or this was intended?
@ifcodingwerenatural Жыл бұрын
Definitely not intended haha. I use dd all the time. Genuinely have no idea what would be causing that. Maybe you figured it out by now, but you could try installing lunarvim with the default config and see if the problem persists, then start adding more plugins until it happens again.
@sunkye6035 Жыл бұрын
i’m new to neovim and i really like how clean ur setup looks like. i just have a question. by what im getting from the video, your nvim configuration runs inside a docker container correct? so in order to use neovim u have to be connected to that docker container i suppose. but what if im working in a project where theres already a different docker environment, for example a company project with docker compose and so on, how do i still use that nvim config?
@ifcodingwerenatural Жыл бұрын
I just ran it in docker for this video so I could tweak the config without changing my actual config. During day to day usage, I don't run lunarvim/neovim inside docker.
@sunkye6035 Жыл бұрын
@@ifcodingwerenatural thank you for explaining 🙏🏻
@ivansativ5450 Жыл бұрын
thanks for sharing! I'm still to lazy to brush over my config so I have it all jacked in a single file :) what's your git flow in neovim? This is my biggest pain point, and I constantly switch to vscode to resolve merge conflicts I use lazygit in neovim for all simple tasks, but for more complex things I tend to open vscode
@ifcodingwerenatural Жыл бұрын
I just use lazygit and it works pretty well for me. Can't say I have to deal with large merge conflicts very often, so it hasn't really been a pain point for me!
@Danielo515 Жыл бұрын
I really want to update LVim, but on every update they always fuck up some key functionality I use, so the idea just scares me completely
@ifcodingwerenatural Жыл бұрын
I run into issues when updated plugins every now and then, but lunvarim itself has been pretty stable for me.
@lian1238 Жыл бұрын
I would love some of these things but I’m not ready to jump to lvim (I’m new to nvim, and just gotten used to my current set up). My question is can i still use some of what you use without installing lvim? And is there any risk of plugins for nvim not working for lvim?
@ifcodingwerenatural Жыл бұрын
When you install lvim, the config is completely separate from your regular config. So when I type "lvim", it loads my lvim config, but typing "nvim" uses my config under "~/.config/nvim".
@vaisakh_km Жыл бұрын
lvim is isolated from regular nvim and nvimconfigs and plugins
@danielstellmon5330 Жыл бұрын
I understand cleaning up for company, what I don't understand is not that it's clean why not use it? Replace your old messy config files with the cleaned up ones.
@ifcodingwerenatural Жыл бұрын
It's because there's stuff I'm working on, plugins I'm unsure of, a lot of commented out code, etc. Things I want to keep around but wouldn't add value to the video.
@livb4139 Жыл бұрын
Have you tried helix?
@raynescofield8178 Жыл бұрын
nice one
@raynescofield8178 Жыл бұрын
look forward to your another video regarding your LunarVim config.