Neovim - From Scratch Q&A

  Рет қаралды 16,943

chris@machine

chris@machine

Күн бұрын

Discord: / discord
Repo: github.com/Lun...
Awesome-Neovim: github.com/roc...
SUPPORT THE CHANNEL
💳 Patreon: / chrisatmachine
💰 Paypal: paypal.me/chri...
👕 Merch: shop.spreadshi...
SOCIAL MEDIA
🕸️ Website: www.chrisatmac...
🐦 Twitter: / chrisatmachine
💻 Github: github.com/Chr...
📺 Odysee: odysee.com/$/i...
💬 Matrix: matrix.to/#/+a...
📡 Twitch: / chrisatmachine
🔌 Discord: / discord
GET INTO CRYPTO AND SUPPORT THE CHANNEL
🏦 Blockfi: blockfi.com/?r...
💰 Celcius: celsiusnetwork...
🪙 Coinbase: www.coinbase.c...
💱 BinanceUS: accounts.binan...
💸 Voyager: voyager.onelin...
📈 OKCoin: www.okcoin.com...
₿ DONATE CRYPTO
Bitcoin: bc1qlw9t04evwvvlgkwkxf3cm9mfk6zgmy09sp4uja
Ethereum: 0x31202eF4Ce3d03c1B5111Bc388f937e7b17dd164
Litecoin: ltc1qmhxvmr9h3hpc226aeqj9sadwjn3gl0nh5qsvkf
Polkadot: 12pxctmVV3HBKqfpnPbgqznKHdpFbihVENH2VJU6Z5HsaD1S
Chainlink: 0x31202eF4Ce3d03c1B5111Bc388f937e7b17dd164
Bitcoin Cash: qqz56dl270wx04z4x8y42aft39ptpksjuggmel0hz6
XRP: raUaxdWMst1Eb96nACTvJTRWgtmsRQpwHk
Stellar: GD7PCULOCC4DLRJN6TJSWFTETDWL4D6URHXEBFX4B4RJQN4B5T7XZ5AU

Пікірлер: 45
@jimigrunge
@jimigrunge 2 жыл бұрын
Great series. How about a module on setting up debugging with DAP? That would be awesome
@zeocamo
@zeocamo 2 жыл бұрын
there is a lot of extra plugins for this, like dapui and telescope-dap and so on, this is easy a hour of content here
@datastudent2880
@datastudent2880 2 жыл бұрын
+1
@elsombrero105
@elsombrero105 2 жыл бұрын
+100 - please, do the same kind of video for debugging! Will be extremely appreciated!!
@datastudent2880
@datastudent2880 2 жыл бұрын
This series is really helpful, thank you so much! Would be interested in hearing about a couple other topics too: 1) using nvim-dap, and 2) a neovim workflow alternative to using "Visual Studio Code Remote - Containers" vscode extension. If you have some tips on these topics also that'd be awesome!
@thiagolopes4978
@thiagolopes4978 2 жыл бұрын
And some functions and variables I’m placing on the _G global Lua table, like fn, cmd, opt, keymap, etc.
@n0kodoko143
@n0kodoko143 2 жыл бұрын
Secret unknown until now. Golden Nugget! Thx
@jitessh
@jitessh 2 жыл бұрын
This series has been very helpful. Excited for next videos.
@thiagolopes4978
@thiagolopes4978 2 жыл бұрын
Amazing videos Chris. I’m not using the user namespace you created, and placing my plugins at after/plugin instead. It’s the same thing and I don’t need to require, but doesn’t work for more complex plugins, like LSP. Thank you!
@atomicbaby-w4e
@atomicbaby-w4e 2 жыл бұрын
I just watched your previous from scratch series and it was great, now that i learnt about hua neovim is going towards lua, I am going for a lua config, Here we go again
@TheRich107
@TheRich107 Ай бұрын
This discord captcha bot takes me to a very Sus link 😞 asking me to login to discord... After I just clicked a link out of discord.
@sachak7001
@sachak7001 2 жыл бұрын
I can't seem to get the icons to show:(. I followed your Nerdfonts install, but still see weird chinese/japanse and _ signs instead.:( the Copy paste from the cheatsheet doesn't work either. Can you add this explanation how to get the icons to work to your guide? And btw! Thanks for the guide. I am learning how to work with it thanks to you.
@avalagum7957
@avalagum7957 Жыл бұрын
Is it possible to apply a different font size for the line numbers? I guess no as neovim runs in a terminal which has only 1 setting for the font size (however still want to ask that question in case there's some magic)
@JarrodHenry
@JarrodHenry 2 жыл бұрын
I suspect which-key is coming up shortly, however, a question regarding keymappings . I'm assuming we put all globalish bindings in there and it takes over, and the more plugin specific keybindings are put into the mapping structures that get set up by those plugins themselves when they autoload? Awesome series, and a very well thought out base config.
@akim5227
@akim5227 2 жыл бұрын
Thank you so so much, this series is amazing
@zedrobot5864
@zedrobot5864 2 жыл бұрын
Amazing content as always I'm having one issue is I cannot install lua lsp server it giving me 404
@stanislavspatari2960
@stanislavspatari2960 2 жыл бұрын
Awesome job man with the whole series, how you explained it how you structured it, just pure awesomeness. You are the best.
@davititchanturia
@davititchanturia 2 жыл бұрын
Awesome series !! waiting for more videos.
@MorphTW
@MorphTW 2 жыл бұрын
Thanks for sharing this whole playlist. I could just setup your config and it will work but this helps in really understanding how to use it and work with vim API.
@creative-commons-videos
@creative-commons-videos 2 жыл бұрын
can someone tell me whats' the nearest equivalent of arrow keys, I am trying to following vim best practice to not to go beyond hand reach so avoiding use of arrow keys, now if i type something in terminal, zsh-autocomplete give some suggestion that i want to accept but i am not sure the short cut for selecting that without using arrow keys :)
@shendypratama619
@shendypratama619 2 жыл бұрын
it's cool explanation, i'm interesting with all of this, hope someday maybe you can dive deeper with all this package, isn't not about just only using builtin package, notes this is mention for myself, but i'm feels it's like how every package can collaborate with each package and create something cool, personally this is what i learn with this channel, because if we search something like new for vim plugin, many cool stuff available with different programming language can we used, hope someday can contribute in open source, keep it up, you're amazing legend 🙌🙌🙌🚀
@shubhampawar7921
@shubhampawar7921 2 жыл бұрын
Is there a video for lazy loading plugins? I would love to send a PR
@chrisatmachine
@chrisatmachine 2 жыл бұрын
I think I'll just do a dedicated video on that in the future. Maybe you can put out a PR in a branch called 23-lazyload or something
@juanal07
@juanal07 2 жыл бұрын
Hey Chris, what plugin you use for git? how u resolve merge conflicts? are u using fugitive like last git video or are u using some lua git plugin? thank you for the amazing content!
@vimalmollyn
@vimalmollyn 2 жыл бұрын
I'm having trouble getting my conda environment detected while using neovim and ranger - any advice?
@zjardynliera-hood5609
@zjardynliera-hood5609 2 жыл бұрын
can you do a video on the commentator plugin? the normal 'gcc' command does not work.
@didi098710
@didi098710 2 ай бұрын
awesome chris
@braiinworms
@braiinworms 2 жыл бұрын
ilysm
@lpanebr
@lpanebr 2 жыл бұрын
Awesome secret!
@rubempacelli6815
@rubempacelli6815 2 жыл бұрын
Amazing playlist! Thank you!
@djcardwellai
@djcardwellai 2 жыл бұрын
I have a genuine question. I sincerely mean this. Why are we using neovim instead of VS-Code with the vim plugin? what is the appeal and how is it advantageous. Seems like way more setup and maintenance.
@chrisatmachine
@chrisatmachine 2 жыл бұрын
Some people like to hack their text editor, VSCode is made by an evil company that collects user data through telemetry, it's built using electron, it's also slower to navigate text and not completely keyboard driven... I could go on. I do like their colorscheme tho. I guess some people will be fine working in Microsofts metaverse on their Windows PC using Microsoft owned Github, where Microsoft trains their AI that writes your code for you in VSCode. Sure it's harder to setup and maintain but so is Linux vs Windows or my GrapheneOS phone vs an iPhone or Bitcoin vs USD, I support/use these technologies that more represent the world I would like to see. Hope that answers your question, I get it a lot so I figured I would get my thoughts down about it.
@djcardwellai
@djcardwellai 2 жыл бұрын
@@chrisatmachine As an engineer at Apple, I can appreciate the Microsoft hate.. lmao. So this is more of a political movement against corporations? I think it can be easy to take this too far and sacrifice productivity and progress. I'm not going to create my own car because I don't want Tesla collecting my driving data. In some cases, it's okay to share our data. I'm perfectly fine with Tesla taking that data to make the roads safer and improve our lives.
@chrisatmachine
@chrisatmachine 2 жыл бұрын
@@djcardwellai I wouldn't say it's solely political maybe like 20%. I also see it as a sort of hobby, like some people work on their car, house, garden etc (I do some of that as well) but I also work on my productivity tools, like my text editor, OS, etc.. As for productivity/progress, honestly, I don't get this argument. I don't live my life to be productive for companies and your definition of productivity may be different than mine. Luckily using Neovim has made me very "productive" work and also a decent YT presence which is nice. But I mostly do things just because I enjoy doing them. If I made the 100th "How to Javascript programming" tutorial do you think you would go out of your way to question my productivity? As for Tesla, or really the role monopolistic big tech in general plays in our lives is a whole other can of worms.
@djcardwellai
@djcardwellai 2 жыл бұрын
@@chrisatmachine By productivity, I mean decreasing your time spent on meta-work so that you can finish your job quicker and move on to things such as gardening. But if customizing Lua files is a hobby, it makes why being effective isn't the primary goal. My problem is I enjoy customizing my neovim a little too much and then never get anything done. It's the ultimate procrastination tool that makes me feel productive. I switched off of VScode because of you. So I don't get as much done now, but I'm having fun being less effective. As for the javascript argument, I think it falls short as a false dichotomy. We probably don't have enough javascript instructors online. People tend to resonate and learn from different teaching styles. Many people are getting into programming right now, and we could probably use some more javascript channels to explain programming in ways that resonate with different learning styles.
@318307able
@318307able 2 жыл бұрын
@@djcardwellai >> I'm not going to create my own car because I don't want Tesla collecting my driving data>> And if you could? I would build my tesla as soon as I can do it as easily as setting up nvim instead of vsсode.
@sumitsatpute8906
@sumitsatpute8906 2 жыл бұрын
Any chance to add #1. C++ -> CMake : to run in same Vim Buffer ? #2. C++ -> LLDB / GDB : Debug GUI support ? Thank You.
Neovim - ~25 Custom Keymaps set with Lua
15:36
chris@machine
Рет қаралды 76 М.
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,3 МЛН
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,2 МЛН
The Ultimate Tier Programming Tier List | Prime Reacts
26:57
ThePrimeTime
Рет қаралды 427 М.
I took the #1 Tech Exam and it was BRUTAL
18:28
Linus Tech Tips
Рет қаралды 1,4 МЛН
Neovim - Setting options with Lua
14:47
chris@machine
Рет қаралды 100 М.
Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
41:35
GOTO Conferences
Рет қаралды 813 М.
Neovim - Bufferline Buffers vs Tabs vs Windows Explanation
13:56
chris@machine
Рет қаралды 52 М.
Neovim - Telescope: a highly extendable fuzzy finder
13:57
chris@machine
Рет қаралды 72 М.
Neovim - LSP Setup Tutorial (Built in LSP 100% Lua)
37:09
chris@machine
Рет қаралды 148 М.
Neovim - Completion Tutorial 100% Lua
21:45
chris@machine
Рет қаралды 87 М.
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,3 МЛН