As a new user, who wants to start, but I don't have the time to configure everything from the start, I really appreciate projects like yours. And I can play around with my vimrc whenever I have time.
Man. I've configured my own neovim basically just like spacevim. I use startify, and most of the plugins in spacevim, and a few more. I have a leader popup in the middle of the screen that looks a bit better and i have a terminal popup as well. I even made a Docker container for it. I should just switch to spacevim at this point... Looks more flushed out than my hacked together nvim.
There's also LunarVim now, which is based _specifically_ on NeoVim and takes a lot of cues from SpaceVim, but uses more recent/modern features from NeoVim and is configured in Lua instead of TOML (or VimL). I'm kind of in the process of comparing them and deciding which way to go, but I'm being won over by the improved extensibility of modern NeoVim. It's nice that Vim is available by default on any *nix, but I think more distros might start including NeoVim by default with (non-gui) Vim for legacy support.
This is what I use. It really is an easy way to get started up and has everything a normal IDE has. Saves a lot of time and with the easy menu system it makes it so easy to learn or remember things. I love it.
dot files are accessed by hitting the "." key in the file viewer. Found that accidentally. They even have a ToDo app. Haven't tried it yet. Will check the docs to see if I will continue down this path or not. Thanks for the diverse coverage of software. It helps us find new stuff and not be just stuck in a rut.
Also the colorschemes! To access some popular colorschemes, the colorschemes layer should be enabled, then SpaceVim should be reloaded. (see the official SpaceVim documentation)
Well, I was a VIM user for around 22 years or so and switched to DOOM Emacs and to be honest, I stayed mostly because Org-mode. SpaceVim doesn't have anything like this, unfortunately, but it would have been my first choice. However, glad I went the Emacs way...
Have you tried Astrovim for neovim? It's also really good (it's what I use a kind of new vim user). It's lua based so it's easier to configure (in my opinion)
Saw this video, went and tried it and...oh my god did things break for me. A _lot._ Colourschemes broke (in truly spectacular fashion), plugins seemed to be breaking, just pure madness. Immediately ran into features that were missing that I wanted, realized "holy crap _this_ is how plugins are handled?!?!" Needless to say I ran straight back to my own config files and plugin setup. Maybe some other time when I actually have the time to do all the troubleshooting and customization this thing will need to get back to where I am right now with nvim.
@Learn Linux Maybe. I just definitely don't have the time to sift through and fix it all. I do have some plugins I absolutely depend on to get shit done, and that's the real problem: Too busy getting shit done to fiddle with this.
Grate video, you really sold spacevim, and i laugh so much of there last joke that all my coworkers looked weird at me (i like old memes and the delivery was perfect)
This is really fantastic. I have no vim experience and have heard you talk about it enough to where I'm interested in more reading and understanding how it can help me on my FOSS journey. It's definitely worth a download and maybe I should download vim tutor as well. Thank you very much!
I love this guy... He doesn't get too political, but I think I know where he stands and I may disagree on some stuff... But we all agree on software freedom. And we're all on the same team and want to keep Linux/software/applications in general free - may the best win!
Nah... Once you go emacs you can't go back! Emacs is such a warm feeling to use, you can perceive the love emanating from every elisp line 😌 Truly Self-documented, real-time modifiable environment optimized for text editing... Man you gotta cover some eLisp programming!
I would love to see this approach to programs more often, where it's a "GUI" in the terminal rather than an actual GUI. You want graphics? I'll show ya freakin graphics lol
Watching you use VI makes my want to use my keyboard to move around. When I learned this editor it was so much simpler. I think Bill Joy wrote this at Berserkley then ATT rolled it back into their Unix release. He later co-founded Sun Microsystems.
Vim took vi out of the dial-a-server age. Now with smart configuration and even more so with NeoVim, people are taking it to the future. So glad I started investing the time to learn it 20 years ago!
Hello DT, I am new linux user. Finally I decided to try terminal based text editor because your videos convinced me. I just fell in ❤️ with your content and thought process. Thanks for showing, sharing a very different amazing world. Which one is better to start with Emac or Vi ... I just started to learn code (python and C) . Looking forward for your suggestions.
I'd recommend you start with Vim just to learn the Vim keybindings. Once you are comfortable with the Vim keybindings, try out Emacs with evil mode (Vim keybindings) or use a distro of Emacs like Doom that has evil mode out of the box.
Emacs in the terminal is just like the standard GUI Emacs except it lacks the ability to (depending on your terminal) display images, emojis, multiple font faces/font sizes, etc. So typically, you want to use the GUI Emacs. The exception is in a tty, of course, where you have no other choice.
Don't know why the hate for switching to emacs, I am myself a vim user but I think emacs is also a great tool, may be even better than vim, the only reason I don't use it is because I find it overwhelming (and RAM consuming)
Ah dude I've been stuck in full IDE world since I've started and I've always been super impressed by dude's that work in vim... so this is like the 8th vim video from you I've watched as I try to set this shit up lol
@@tuxshake Yeah... I was just trying space vim, didn't know how to go up in a directory, so I pressed the dot... and there they were, the hidden files, so I thought I could mention this, but I see that has already been taken care of. Ok then. 👨💻
Fortran is still used by some academics IIRC. I think some businesses still have Fortran code that needs maintained. It does seem odd to make it a default, but maybe one of them uses it.
@@gerardomahony2268 Yeah I figured there might be some niche business use cases for it still. My understanding is it's pretty useful for certain mathematic applications, though I don't have any real experience with Fortran myself.
@@gerardomahony2268 is the fortran world for numerical stuff still alive and kicking or kinda dying? You hear a lot about python and stuff but that's just people using other lower level languages and wrapping it around python anyway
I have been struggling with it for many months. The best experience I have had is with cinnamon desktop. All the tiling window managers are not very usable out of the box.
@@sumitmamoria also cinnamon user) do you use non-free intel drivers (if you use intel ofk)? Tried to reinstall os with 4k monitor plugged as main one? Some say that mint 20 has better 4k support (lm currently running 19)
@@kennethdarlington yes..I use non-free drivers. It works fine. My 4k laptop has discrete Nvidia graphics which works fine. I am running mint 19 as well
My fedora installation has spacevim. I want to record macros. qa does not work | SpaceVim has mapped normal q (record a macro) as smart buffer close, and record a macro (vim’s q) has been mapped to q r, if you want to disable this feature, you can use vimcompatible mode. | I have spent way too much time trying to do this with all sorts of combinations of qr and \qr and searching google. But with no luck. Can anybody help me to record macros in Spacevim?
After Neovim .5 (which is already pretty usable with the nightly builds) comes out I think they will really start to differentiate. Given some time to build up a new ecosystem Neovim will be a lot like more like emacs with Lua instead of Lisp.
I like Neovim. But I think Lua in Neovim should just die. It's a completely pointless, backwards incompatible differentiation, it's just a pain for everyone to have differentiation for the sake of differentiation.
I cant wrap my head around emacs and I cant stand editing big files in vim outside of quick edits here and there in a config file. I just use vscodium and save my docs in markdowns which I later translate to my local lan doc site with Hugo magic
I am looking to eventually switch to emacs or vim but beyond vim tutor am a bit unsure where to start. I've also been looking at neovim. Will look into doom emacs and spacevim
@@noblesavage149 trying to get back into writing more python. I'm new to the whole emacs and vim thing so I didn't even know org mode was a thing or scheduling. Will have to do further research to confirm but I am thinking neovim should fulfill my needs based on your comment.
@@noblesavage149 Funny enough one of the languages I've used (don't need it so much anymore though) has terrible vim support, but great emacs support. Since he's using Python it doesn't really matter much one way or the other, but just one of those things.
@@noblesavage149 been watching a bit on org mode during lunch break. That's pretty crazy. I'll have to find a setup for emacs with similar setup to vim by default and see which I like more and if I find org mode worth using I guess.
@@MichaelVash7886 Emacs is great in the long run. But you can still use vim its easier to get into although its plugin system is a mess. Neovim is like vim but slower. I don't recommend that.
Not sure why there is such an either/or mentality. I use doom when I want a 'do damn near everything' environment and neoVim/spaceVim/NVCode (another cool neovim coding setup) among-others when I just want to edit configs, terminal scripts, etc. It's all good. I primarily use spaceVim on my win machines.
@@stephan4932 But Doom Emacs is centered around Evil mode - so Vim keybindings and similar stuff is enabled by default. It's actually a quite nice piece of software for a Vim'er that wants to have a bit more Emacs power in his life ;)
@@sage5578 mine wanted to show how to write some basic code (he was on a mac ie. a unfamiliar environment) and literally was like ok how am i gonna get outta this again. well who doesnt know how to use vi shouldnt use vi...
Yeah, writing any config file for basic functionality is a waste of time. If the defaults are reasonable, and you can change them or scrape the config out and start over, that's all that needed. I want an appliance - I shouldn't have to buy machine screws in order to do my first load of delicates.
... over the years I've found that almost nothing beats the good old editor of midnight commander. it's not very usable or rich in functionality, it's stupid and it doesn't like you using it, and yet almost nothin beats it. :)
@@e.6z1 i've used emacs for 3 days and that's all it took for it to cause me hand pain, too much reliance on chords, my pinky was very upset, i'll be sticking with vim
I never used lunarvim, but it seems to me just by looking… this one looks to me like a direct clone of doom emacs.. this realy sucks with open source… so many programmers are trying to do the same thing… they sould combine powers and do one perfect editor that works perfectly… i hate to spend 10 hours just for my config… that sucks
I loved vim and I'm not sure why we would need a new vim. if it's only to make it easier for new users - well, signs of the time, people get grades nowadays and can't even read.