I've been curious about vim for quite some time but never taken the plunge to try and get into it due to the intimidating setup. This gem of a series makes it look achievable even for me. Thanks nerd =)
@typecraft_dev Жыл бұрын
Thank YOU nerd!
@Solsenderz Жыл бұрын
While configuring my vim, I'm constantly referring to these videos, lacking of understanding what I'm doing copy-pasting other people's dotfiles settings 😂, but after a while I know for sure, I'm tired of remembering deez keymaps.
@agix6667 ай бұрын
exact thing that is happening to me right now its great. I've tried setting up vim for years but it was daunting this series has been a gem so far. Also getting to practice motions while following along is great
@Solsenderz Жыл бұрын
I'm none native English speaker, so I wish there'd be more people who can speak like you do. I can understand literally everything you are saying. Watching your videos is like reading a well done article. By the end of every video you've done, I become more advanced, so I can handle those plugins, and settings on my own.
@typecraft_dev Жыл бұрын
That’s great to hear thanks I’m glad these videos help!!
@guilhermetsk Жыл бұрын
This is the best guide I have seen so far, can't wait for the next one. Thanks and congratulations!
@typecraft_dev Жыл бұрын
Thank you!
@typecraft_dev Жыл бұрын
Hey nerds! Thanks for watching. Here is the github repo: github.com/cpow/cpow-dotfiles thanks!
@erikslorenz Жыл бұрын
Thank you so much. I have all these crazy vscode bindings to mimic but every time I try to move to neovim I give up. I don’t even use all the vscode features so I’m not losing a lot but every other neovim thing gets into too many.
@Lodomo9 ай бұрын
This link is dead :(
@abbashaider71658 ай бұрын
Hey. I am already a nvim user and have a config running already but I'm just not happy with that right now since I am graduating this week and starting a job that needs me to do rust, so I just wanted to rewrite my config. I see you are using null-ls. What are your thoughts on the repo being archive. Are there any reasons you are still doing that given the repo got archived in Aug and you did the playlist in Dec.
@caedanl Жыл бұрын
Extremely impressed with the series so far. This is THE BEST neovim tutorial I've ever gone through, by a huge margin. You explain things so clearly and actually give us the background details on why you're doing things certain ways (like how the lua behaviours influence how we set up the project structure). So many other tutorials gloss over a bunch of stuff they assume you already know. I also think your strategy of setting something up once 'quick and dirty', and then going back to it to 'improve' it is super helpful because it follows the flow you would naturally go through learning all this stuff.
@juan_chan Жыл бұрын
I love that not only show how to configure the plugins, but also take the time to explain to us how they work under the hood
@3luizcunha Жыл бұрын
This is it. I've tried ricing my vim experience so many times, and that many times I've failed, because all that I was doing was following a guy spitting commands to install nvchad or something alike. You were the first KZbinr that took the time to explain, step by step, everything that you've done to achieve a beautiful setup. I'm at a loss for words to thank you for the journey you've provided so far Thank you very much :)
@typecraft_dev Жыл бұрын
I’m glad it’s helping you thanks!!
@abirbhavgoswami10 ай бұрын
normally don't comment on youtube videos, but this series is something special! paced brilliantly well, covers everything in great detail, and actually walks the viewer through the process one step at a time instead of throwing tons of info all at once. you, my friend have earnt my subscription :D
@williamweatherall833310 ай бұрын
this series is so good. you actually take the time to go through it all and I appreciate that. this is the best video I've watched on neovim setup and I've watched too many.... you are giving me a way out of my fragile incomplete setups. thank you
@JetDev227 ай бұрын
YOU ABSOLUTELY ROCK! I tried dozens of times to get neovim to a point where it could replace VSCode and actually work. Thanks to your videos I finally got it! Plus I understand what each .lua file does and how I can extend it to my liking. Sir you are a blessing and you earned my sub. Keep up the good work
@ChrisNoesen Жыл бұрын
I sure hope this is going to be a 50 part series; they are very well done! Keep em coming.
@jos-fn-chris Жыл бұрын
I’ve been messing around with my nvim lsp confs for years - TIL how lsp does what it does. Amazing video. Keep them coming!
@reandov Жыл бұрын
Hey, I'm still following your series and learning a lot from it. Congrats on the series, the quality is beyond good!
@typecraft_dev Жыл бұрын
Thank you!
@phlynniii Жыл бұрын
Well, thank you so much for your channel and your time making this. I'm working with vim over 20 years, but looking into your neovim videos, well now I am working with nvim, you have given me a very good start point... Changing one by one every of my vimrc plugins into lua, lazy packages. Thank you so much!
@typecraft_dev Жыл бұрын
Awesome!!
@KrishivAgarwal056 ай бұрын
Thank you so much for this series. This absolutely changed the way I approach vim. I can't thank you enough for this masterpiece.
@typecraft_dev6 ай бұрын
Thank you!
@geneliverman6827 Жыл бұрын
I had watched your previous series / playlist on neovim and am super excited to see you putting out this new set of "courses" - they are great!
@geneliverman6827 Жыл бұрын
One quick note: maybe talk in your videos about how you trigger the auto-indenting and such - I had to stare really hard at the thing showing what keys you pressed to figure out that hitting = is what made things line up :)
@typecraft_dev Жыл бұрын
Ah good call. I’ll try that for next time
@harinho6117 Жыл бұрын
don't know if it helps, but what im doing is : --function to create commands local function map(mode, lhs, rhs, opts) local options = { noremap = true, silent = true } if opts then options = vim.tbl_extend('force', options, opts) end vim.api.nvim_set_keymap(mode, lhs, rhs, options) end -- you can do a nice "leader+f" to ident the hole file ( : map("n", "f", ":execute 'normal gg=G' | normal!``") -- made a version without the function : vim.api.nvim_set_keymap('n', 'f', [[:execute 'normal gg=G' | normal!``]], { noremap = true, silent = true }) @geneliverman6827
@will-qj8ey7 ай бұрын
Hey, I'm a Neovim newbie living in South Korea. Your free course on Neovim is so helpful to me. I've already watched Primeagen, Devries, and Martinez, and their explanations were good, but you have a good pronunciation and proper speed, which makes it easier for a foreign beginner who isn't good at English to understand. So I really appreciate your video.
@BalduinoFernando7 ай бұрын
Where has this guy been? Someone give to this man a best teaching award! This is incredible.
@twillard224 ай бұрын
Following your tutorial alone has helped me significantly with memorizing the vim commands etc... the extra knowledge and incorporation of newer packages like lazy has been really great. You break everything thing down in a way that even when I ran into issues (like wanting to use a different theme) I was able to follow along with the theme I wanted and everything worked. In a space where it's hard to find setup help because everyone says "make vim your own", your videos really help newer users understand what "make vim your own" even means. You also speak very clearly so I can follow with the video in the background and still understand everything perfectly. Thanks for this helpful content!
@alivaliev5152 Жыл бұрын
You're the only person who explains it clearly enough for to understand this, thank you for this great series!
@typecraft_dev Жыл бұрын
Glad you liked it!!
@Kamil-lm7pi6 ай бұрын
Thanks for this series. Moving from vscode with vim motions to actual nvim with your help feels great.
@harrynair1811 Жыл бұрын
I have been eagerly waiting for this episode … it’s like waiting for Mandolorian episode every week .. Thank you
@Keith_Zhu Жыл бұрын
Really enjoy this course. This may be the first video that I've seen explains the "how" and "why" instead of only the "what" part of configurations. Looking forward to the following episodes!
@fschlegelone9 ай бұрын
I hate to admit it, but I was wrong when I thought I'll understand nvim via the docs :D Your Videos just made my life 10x easier, thanks!
@raphaeloliveira01 Жыл бұрын
Can't wait for the next EP! I'm excited too see how was your approach to solve the null-ls problem. I've remade almost my entire nvim config based on some tips you showed in these couple videos, its wayyy easier to manage plugins and configs now. Thanks, nerd!
@typecraft_dev Жыл бұрын
Thank YOU nerd!
@need4eat Жыл бұрын
Just want to say, what an amazing series you have put together so far. So easy to follow, you’re covering all the key points and also showing us how to do it step by step. At this point I’m just checking everyday to see if your next video is out. Thanks a lot 🫡
@typecraft_dev Жыл бұрын
Love it thanks!!
@akatheduelist Жыл бұрын
This series is exactly what I was looking for! I have tried starting scratch configurations (which I prefer so I know how everything works as I build it) but struggled with not quite getting how each part of the lsp and treesitter setup come together. I've also used kickstarter nvim as a starting point and tried to use it and trim it down to what I like, but I'm not a fan of how they have their plugins and configs split up everywhere. The other problem is that even though lsp and treesitter work out of the box with these pre-packaged configs its hard to figure out what options there are and how they really work because they're just pre-made for you. Many of the tutorials are still showing the Packer manager (which I understand was pretty universal until recently) but I like that you are showing Lazy, and I LOVE that you are showing how to use the config=function() way of keeping your configs and installs in one file. This is something that took me way too long to find and figure out on my own because no one was really explaining how to do it. The documentation for Lazy is really good, but it took me some reading to really decipher the difference between init, cmd, and config. It just makes so much more sense to have your install params, config, plugin keybindings in one file, if you want to change plugins just remove one file and create another. Your series has been perfect at explaining how each piece works as we go so we can truly understand our setups so shout out for all the hard work and keep it up! Cant wait to learn more.
@simonemedori11 ай бұрын
just known you channel and seen the whole series of neovim config free course…awesome! you know things, and you know how to teach them! congratulations!
@Nilesh-pj9ip6 ай бұрын
15:16 I followed the steps exactly as you mentioned, but still tsserver is not installed, it says mason failed to install tsserver, in masonlog it says lspconfig.util not found, on someone's recommendation in comments i downloaded npm and node(latest version) but still it is giving the same error
@simzooo Жыл бұрын
bro saved my life. ive spent 5 hours for this to work after watching your last episode
@matteostara Жыл бұрын
Fantastic series ❤ Followed and subscribed instantly. Definitely bring this one to completion, it’s so worth it!
@williamokano Жыл бұрын
I found configuring neovim absolutely overwhelming because the huge amount of stuff that you must do in order to have it working in a good way. Some tutorials just approach this by "just install lazyvim, lunarvim, nvchad" and let's customize on top of that, but the cognitive load, or learning curve, is TOO high. Your videos are really well paced, it covers what are you installing, meaning that I know what I'm installing and WHY I'm installing that. No only, but also a quick "how to use" what we just installed. It definitely make the videos longer, it required from you a series, but I'm pretty much loving it as I'm not only learning how to "properly" (I know, it's very personal how you configure your vim, for your tastes, and you not being you you, but generally speaking you) but also enjoying doing so and really learning what single piece of code/customization does. I know this is something I should be researching myself, but it's really hard to research something that you don't even know it exists, so even with very basic coverage it opens a huge possibility of learning on top of that. And for that, I'm really appreciated, it's a really amazing series.
@erikslorenz Жыл бұрын
I’ve been on vscode the past week desperately waiting for this
@MrEvilyogurt Жыл бұрын
Best tutorial ive seen for lsp, im a beginner this was very helpful.
@andremm6 ай бұрын
Best series for beginners (like me) on nvim. Keep it up!
@ChristianEriksson8311 ай бұрын
I have followed a few tutorials on how to set up neovim. They did the job, but I didn't really learn why I did what I did until I saw your series. Great explaining. 👍🏻
@tudorliviu6405 Жыл бұрын
That's amazing ! One of the best explanations about setting up neovim for an REAL IDE ! Thank you !!! Looking forward on the new videos ! I almost forgot : Merry Christmas !
@gustavomachado2558 Жыл бұрын
Hell Yeah! Was waiting for this episode
@typecraft_dev Жыл бұрын
Hell yeah!
@kymaka Жыл бұрын
Yesterday just started following you other episodes, and here the 3 one! Thank you!
@ffedchik Жыл бұрын
Special thanks for adding key highlights at the bottom right corner of the screen! Keep up the excellent momentum.
@areeburrehmankhan1166 Жыл бұрын
I am a simple man. I see your video of neovim I click. Plus it will be great is you enable suggestions in your next episode. Great work man. Great series. ❤
@anderaldabaldetreku5161 Жыл бұрын
cant wait for the next episode men, i need that autocomplition and text sugestion. Thanks for the great work man
@MatsFaugli Жыл бұрын
I'm moving from LazyVim to this setup, it feels so powerful to understand every single line of the configuration, and also what every plugin does. Thanks a lot for making this series! By the way, what keyboard and switches are you typing on? Sounds like silent switches, I like it!
@typecraft_dev Жыл бұрын
Happy you like the series!! I’m typing on a happy hacking keyboard with silent switches you’re right!
@pydi99 Жыл бұрын
Man I've wasted a day installing Neovim and Nvchad because I don't know anything about neovim and after that this series has started and I am also thinking to move from nvchad to this, I think I should go back to this setup because I am using nvchad knowing nothing I mean I have no idea WTF is mason,treesitter and all but I am using it. I think it is very helpful to know things. anyways thanks for making this awesome series. It is best one right now.
@davejfranco Жыл бұрын
I'm hooked with this neovim series! looking forward to the next episode! Great Work!
@tjdgmlchl6305 Жыл бұрын
Bless this series. Merry Christmas or Happy Holidays to you!
@typecraft_dev Жыл бұрын
Thank you and happy holidays / merry Christmas to you as well!!
@DavidTaylorM29 күн бұрын
This is such a good series - thanks for taking the time.
@prajganesh Жыл бұрын
It took me a whole day to configure the first three videos. I did take some time as this is the first time I'm using NeoVim. Again, great job as this is the ONLY series where I can understand and the steps work unlike other videos where they start with a distro. Looking forward to next video and I would appreciate if you can do Python LSP using the same plugin architecture. Thanks.
@typecraft_dev Жыл бұрын
You got it!
@jakubfuczek Жыл бұрын
Thank you for this series. It really helps to solidify the knowledge and be able to troubleshoot things if necessary. I used to have nvchad added and it worked great but as soon as something wend bad, I couldn't do much about it. Now I know how things work and how to fix stuff. Thanks!
@kerou4276 Жыл бұрын
The best lsp video exist in youtube ❤ thenx i cant wait for the next video
@benoitrousseau4137 Жыл бұрын
Thanks a lot for this series. After a year or two of using the Vim motion plugin in VSCode (can't code without it now...) I decided to do the jump. It's very useful to have a guide that explains the basis at setting up plugins and what the important or common plugins are. I did some of my own experimenting for code completion but looking forward for the next episode to see how you do it. Thanks again, keep it up.
@randomthings1553 Жыл бұрын
really well put together, it’s hard to get used to vim without the config, much less with getting in the way, thx for making it simpler
@typecraft_dev Жыл бұрын
It's true, getting comfortable with Vim or Neovim, especially with a custom setup, can be a steep learning curve. But once you're over the initial hump, it becomes a lot more intuitive. Remember, it's all about making the tool work for you, not the other way around.
@sagar-tt4ub Жыл бұрын
A very nice and underrated addition to this video was the display of the keystrokes at the bottom-right. Wonderful videos as always!
@lukehrqc Жыл бұрын
Thank you soo much, these guides are actually what is giving me the nerves to start using nvim or at least learn about it.
@eduwric5 ай бұрын
Thanks a lot. I was using the neovim kickstarter config, but I had no idea how things were working. I'm checking the videos and updating my configs with that.
@PetrenkoAndrii Жыл бұрын
Beautiful and clear. I know lsp now, thanks to you! And kind of began to understand how this works. Very grateful! I dram to be better user of nvim, it comes true. Thank you!
@orioncallaghan265910 ай бұрын
Incredible job, keep it up. This is exactly what I was looking for in a series
@jizhang2407 Жыл бұрын
This is gold. Pure gold. I'm learning, and thanks.
@littlecurrybread11 ай бұрын
the most straight forward set up! you are the best!
@weflic6 ай бұрын
This whole series is really really good and helped me setup my neovim config. Thank you 🙏
@ianespinosa2685 Жыл бұрын
Thanks for the amazing content, I must say that I wanted to learn vim and I used distos but I felt overwhelmed by all the configuration this distros had. Regards from Méxicoi
@typecraft_dev Жыл бұрын
gracias!
@nullnull74410 ай бұрын
Thank you. Without you and Chris I would never be able to use nvim. It's very hard for a newbie
@plutack Жыл бұрын
Kind of learning lua syntax too lol... Currently have lazy vim config setup although i am not using nvim too much but honestly i think i would follow this series and take my swert time setting up myself. I am glad KZbin fecommen this to me. Definitely need to check out the previous videos
@RohitJuyal-kj2lp7 ай бұрын
I can't say how much happy I am after understanding this. thank you sir.
@swastikpatel234 Жыл бұрын
wow wonderful series , fantastic work man
@catten84062 ай бұрын
14:12, it made a .luarc.json saying that the "vim" variable was global or something, you can't really see that because his neotree setup doesn't show hidden files, so all you can see is a (1 hidden item), putting this here in case someone is wondering how it seemingly magically fixed the problem.
@MrPaul-vh4vh9 ай бұрын
The best channel for neovim learning in action🙇♀
@CarEnthusiast-my3qb7 ай бұрын
for 6:39 make sure you have npm installed (sudo apt install nodejs npm) and then you can install pyright onto your system (sudo npm install -g pyright) or whatever lsp you want. use pyright --version to check if you have it installed. Now you can install pyright into nvim
@bambitsunami416510 ай бұрын
I'm excited to watch this! I liked eps 1 and 2. Quick tip as a new subscriber: it was actually kind of hard to find this episode haha. I don't know if this is possible, but adding links/cards at the end of previous videos to the next episode in the series (if you have control over that) might get you more views. I don't know. Thought I'd share ... because I care 🥺. (Also your videos are awesome, thanks for these!)
@Sirikakire Жыл бұрын
What a great series....very much hype for the next part :3
@zwiebec78 Жыл бұрын
you really demystified that for me. I've been copy and pasting that black magic text and hoping it would do what I want for months...I actually kind of understand it now. thanks.
@typecraft_dev Жыл бұрын
Happy to hear!
@icekot2280 Жыл бұрын
Thank you, for sharing your time and expertise. Currently I'm struggling with temporary zooming in/out one of the windows inside a tab - (meaning maximize one window to do some edit/review stuff with its content and then go back to the tab layout without messing that tab layout). Maybe I'm mistaken but I'm looking for a way to maximize the buffer in a fullscreen floating window with full fledged buffer edit/etc functionality? Could you point to any direction in order to accomplish that? Best regards, ...
@tomasemilio Жыл бұрын
Dude. Great series. Congrats on the great work.
@typecraft_dev Жыл бұрын
Thank you!
@sumirandahal7611 ай бұрын
awesome series of neovim IDE setup so far, watching every seconds!!! kudos I have learned so much of internal working. Thanks Christopher! and thanks to #Microsoft for LSP support ;)
@pablourbanohernandezvizcarra Жыл бұрын
Thank you very much for the great videos, I am understanding how to configure Neovim for first time, really you explain the things with much detail and easy to understand for a new person in the vim world.
@mulanawww2719 Жыл бұрын
Awesome episode as always ! I was wondering what is the software you used to display all keys you pressed ? At the bottom-right corner
@typecraft_dev Жыл бұрын
Keystroke pro. Pretty solid
@dimitrisdrosos245 Жыл бұрын
I literally can't wait for the next one!!!
@krafs653711 ай бұрын
Thanks for these videos, very informative. They made me realize just how cool Neovim actually is.
@dg150411 ай бұрын
Hi, I installed Mason. However, when I tried typing "Mason" command, I didn't get the tips/options for additional commands (Mason, MasonInstall, MasonLog etc) that is shown in your video at 4:49. What can be wrong?
@yousefmeska54 Жыл бұрын
Man you are providing really rich content, keep it up
@typecraft_dev Жыл бұрын
Thank you!
@maxisqt11 ай бұрын
Why are you writing `config = function() require("plugin").setup() end` in so many plugins when a couple episodes ago you said that's done by default with lazy? Does it occasionally just not work or bug out or something? Is it a habit? I'm trying to understand how lazy works but I'm not sure I'm understanding correctly, I was under the impression you can simplify your code by just not writing that and it's done by default. Is it because it's in a returned table with other plugins which DO require custom config, and therefore everything in that table has to have this config line even if there's no custom config?
@kwstasnere92077 ай бұрын
The require("plugin").setup() can be written on the opts field. The docs says : -- options for plugin. This will automatically call `require("plugin").setup(opts)`
@Santiago-Torres7 ай бұрын
If you don't want to set up "config" you should set it to "true" or set some options in the plugin map as "opts"
@Santiago-Torres7 ай бұрын
@@kwstasnere9207 You don't need to write "require("plugin").setup()" in the opts attribute. You can set "Config = true" and it will have the same result, otherwise one can also set some opts and it will automatically figure out how to append it to the plugin's setup
@kwstasnere92077 ай бұрын
@@Santiago-Torres i said the exact same thing
@Peter-CDs Жыл бұрын
Finally! Waiting for every video to upload as I am following along. Had trouble installing mason and executing python code that I am working on. Could you please explain the syntaxt for the lua files a tad more? I am a complete noob, so any guidance helps :D
@dikshitsingh5522 Жыл бұрын
did u add lsp server for python maybe pyright in this case??
@Peter-CDs Жыл бұрын
@@dikshitsingh5522 added pyright, but it didn''t seem to do the trick. I will just add all of the python servers (they have like 5), ensure that that works, and after remove them one by one until something breaks.
@stanleyogadachinedu10 ай бұрын
Best Intro ever made🚀
@aus10d Жыл бұрын
Very, very cool! Thank you for making this video. Really is helping me out
@PalashBackup5 ай бұрын
What a time to be alive, and be a nerd! Thanks man.
@Raubritterr222 Жыл бұрын
Amazing! I knew about Mason , but i didn't know about ls-cofing and how to do it, Thank you so much!!
@boopertime4282Ай бұрын
Thanks for this great series. I plan on using Neovim to learn some Lua and LOVE (as in Love2d) and I'm using your videos to get neovim setup because it uses Lua and that seems fun. But one thing is driving me a little crazy right now: how in the world do you get that absolutely wonderful command line preview every time you type a colon? For instance, around 4:27, you start typing ":Mason" and a little preview of other available commands shows up, listing options like "Mason" and "MasonInstall" and "MasonLog." I'm running Linux Mint and using Bash and I don't see that ... I can type "Mason" and then press CTRL-a, which gives me a list, but not in that same popup style. Is that your terminal emulator? Something to do with using Mac OS? Just curious. And thanks again for all the great tutorials. Huge boon to a newb like me.
@boopertime4282Ай бұрын
Aaaaand as soon as I type this, I accidentally find my answer. Just... hit tab. Really need to read those doc files a little closer. Keeping my comment up just because I'm still really thankful for your vids!
@sironheart Жыл бұрын
This is so great, helps me to understand a lot of the ways nvim works and how to change behavior. Do you have any plans on when to setup keymap helper tools, like which-key? :)
@typecraft_dev Жыл бұрын
I think that’s a great idea
@SaffronPaprika Жыл бұрын
Thank you so much another great tutorial! I ran into an issue when installing tsserver. I found that I needed to install nodejs on my computer first. Hope this helps someone if they have the same issue.
@typecraft_dev Жыл бұрын
Good call!!!
@Mo_dev_lab Жыл бұрын
Thanks this helped
@YofthaheYeshitila Жыл бұрын
Amazing !! Couldn't wait for this one ^^
@divelix26666 ай бұрын
15:50 - what is omni func? Where to read about it?
@filippzakharov1378 Жыл бұрын
Thanks a lot for your work! Really the best tutorial series about vim config! As debugging is important in coding, I'd like to ask if you are planning on making episode about nvim-dap and dap-ui? Or maybe about some other debugging tools?
@typecraft_dev Жыл бұрын
I am!! I’m not a big debugger user throughout my career but I’ll touch on those
@neelsun Жыл бұрын
Awesome series! Thank you, can't wait for the next one
@jjoaoll754 ай бұрын
i cant say how grateful i am. U're saving me so bad rn. Ty very very much.
@YofthaheYeshitila Жыл бұрын
Amazing !!! Excited for this one ^^
@ezra34578 ай бұрын
I did not even realize you were displaying the keys pressed; Suggestion place them above your portrait and slightly bigger. I come back to this series 5 times now each time i want to understand where things are and why things are where they are. Thank you!
@Samji38779 ай бұрын
noice - added astro support and highlighting all by myself after that cheers!
@Takumi__Fujiwara Жыл бұрын
Damn, I never thought that nVim could be this interesting!
@jarezgobe7659 ай бұрын
When I do ctrl + x, ctrl + o or ctrl + x + o, it do autocompletes it but it also split the pane.
@gauravpatil51814 ай бұрын
what was the shortcut you use to intent at 13:25
@gauravpatil51814 ай бұрын
enter the visual mode select your text and press gq
@dannyschellenberger82687 ай бұрын
As an important note: make sure NPM is installed prior to trying to installing tsserver. Same applies for bashls (for bash scripts) I use Arch BTW, so other Arch users can type this into their terminal: sudo pacman -S npm Without NPM, tsserver and bashls will both fail to install
@Nilesh-pj9ip6 ай бұрын
I downloaded node and npm (latest version) but still I am not able to download tsserver, it's saying tsserver not installed , and MasonLog says "lspconfig.util" not found
@michaelenelmar3 ай бұрын
I got an error saying tsserver is outdated and I should use ts_ls instead. I looked it up briefly, but doesn't seem as straightforward than the other language setups.