Neovim Starter Setup Guide

preview_player
Показать описание


Рекомендации по теме
Комментарии
Автор

More NixOS tutorials are coming, just want to spice things up with my favorite editor's config vid. Hope you enjoy it!

vimjoyer
Автор

Man, this is a great video for a beginner. Thank you

vismof
Автор

These videos are just great. Straight to the point and super clear!

abmantis
Автор

Having work through many other neovim setup videos. This one was the best for me and it works. I really liked your graphics. They remove all the junk and focus on what is necessary.

curtispenner
Автор

Awesome videos. You've inspired me to start my journey into home-manager. I'd love to see another take on a neovim setup while leveraging home manager to manage the configuration files. I'm going through your video step by step and slowly finding the corresponding home-manager/nix option, but would love to see your take on it.

MrRutrum
Автор

Amazing video. Exactly what I have been looking for! No other video on NeoVim has broken down how the config file should be structured, this well. 10/10

ZacMagee
Автор

Great video. I have been wanting to upgrade my VIM setup, and this seems like a great place to start. Thanks!

garymyers
Автор

So this channel is really a channel about a vim enjoyer !
Nice ❤

gungun
Автор

You are an angel, I will definitely be referring to this when I redo my neovim config :) so concise and clear and helpful.

Bvngee
Автор

a bit dense but certainly a very handy and practical ressource. Thank you!

kr
Автор

I'm using nvchad, but I've been thinking of making my own config/ide. Thanks mate!

gbember
Автор

I found nixvim works really well for my setup. Saves on having to install vim, then a plugin manager, then sync plugins within vim etc.

sharperguy
Автор

i have so much trouble with rust-analyzer.
Installing with mason is not the problem but it does not run, when i want it to run.

But i finally got it working:

I created a shell environment:
```
with import <nixpkgs> {};

stdenv.mkDerivation {
name = "rust-env";
nativeBuildInputs = [
rustc
cargo
gcc
rustfmt
clippy
pkg-config
];
buildInputs = [
openssl
rust-analyzer
];

RUST_SRC_PATH =
# Set Environment Variables
RUST_BACKTRACE = 1;
# ENV Variables
LD_LIBRARY_PATH = "${geos}/lib:${gdal}/lib";
}

```

I dont know, which parts of this shell config does the trick.

I also added these Lines: to my neovim config
```
require('mason').setup {
PATH = "append",
}
```

This tells mason to use rust-analyzer of the system

Kraja
Автор

7:47 I could be wrong, but I'm pretty sure that the `Lua` table in the `lua_ls.setup` function should be contained by a table called `settings`.

I was trying to make some changes to the config for lua_ls earlier today, and after a bit of frustration and troubleshooting, I found the config changes didn't work unless that `Lua` table was encapsulated by a `settings` table.

SK-vlub
Автор

lsp-zero is a nice plugin that makes lsp pretty easy to configure.

IogaMaster
Автор

Loved the video! Have you thought about making a video like this for configuring neovim in nixos declaratively as opposed to needing mason and lazy?

scottiecondon
Автор

It's not clear to me why both LSP and treesitter are necessary. Seems like treesitter's functionality would be a subset of an LSP wouldn't it?

heroclixrz
Автор

great vid! doesnt look like the telescope bindings work though, any ideas?

BrandonBailey-vs
Автор

Setting up lsp configuration into 'after' is a nice touch. How is lazy plugin manager aware of executing lua files in 'after' directory? Is that folder name 'after' fixed? Are there folders that can be used a well for configuring some plugins?

shyam
Автор

Is is possible to make mason work on nixos ? I tried to copy my config from archlinux to nixos and for certain language servers mason can't seem to find the binaries...
I am pretty experienced with vim but not much with nixos

raphaelweis