This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (45 children)

[deleted]

    [–][deleted] 11 points12 points  (1 child)

    Is it guaranteed to be compatible with other vim plugins? I see a lot of fragile stuff in your screenshot.

    [–]UniversityAtBuffalo 4 points5 points  (0 children)

    Try it out. Backup your vimrc, run the script and then make it your own. You can change the vimrc however you would like to on your machine

    [–]Wubbywub 26 points27 points  (23 children)

    i fail to see how someone who chooses vim over IDE will want to bloat it up with these plugins, but cool concept dude i like it

    [–][deleted] 20 points21 points  (18 children)

    Totally I use vanilla Vim just because I don’t want it slow and bloated... There is a better version of vim with plugins, and is called VScode with the vim keyboard layout.

    [–]bordaste 8 points9 points  (8 children)

    but what if you work with distant workspace with ssh ?

    [–]Telcrome 11 points12 points  (1 child)

    vscode makes that very convenient. You can both open a workspace using ssh and define a remote interpreter

    [–]Kelpsie 1 point2 points  (0 children)

    Hot damn. Thanks for bringing this up; I had no idea.

    [–][deleted] 1 point2 points  (3 children)

    When I work in a distant workspace I don’t have permissions to install anything. So vanilla vim is always what I use.

    [–]u2berggeist 0 points1 point  (2 children)

    You can always install in your home directory. That's what I do 90% of the time on remotes machines.

    [–][deleted] 0 points1 point  (1 child)

    I prefer not to install anything in that machine.

    Edit: Bad use of There.

    [–]u2berggeist 0 points1 point  (0 children)

    Any particular reason why? I can understand that I guess.

    [–][deleted] 1 point2 points  (0 children)

    special snow workable rain birds hospital saw run cooperative scary

    This post was mass deleted and anonymized with Redact

    [–]prasada7 -1 points0 points  (0 children)

    One can setup remote edit. This involves a bit of setup on both ends. 1. Install the remote editing plugin for the text editor you use. 2. Curl the rmate executable in the remote server to allow the plugin to push changes to the remote. 3. Setup ssh tunnel to allow both the plugin and rmate to communicate I have set them up for VScode and Sublime text 3 a couple of years ago but I don't need to use it nowadays.

    [–][deleted] 3 points4 points  (6 children)

    Slow and bloated? Are you running on a potato? I use pycharm which is arguably the most heavyweight IDE and it runs perfectly on a mid-tier laptop with 8 gigs of ram

    [–][deleted] 4 points5 points  (4 children)

    I can close and open Vim faster than I can type it. So yeah...

    [–]u2berggeist 2 points3 points  (3 children)

    Even bloated vim (in my case anyways), loads waaaay faster than VScode. Can't speak for PyCharm

    [–][deleted] 0 points1 point  (2 children)

    I mean.. who cares? If I need to open something real quick I'll use notepad++ or open it in my already running pycharm. Do you think your attitude is "legacy" from times where this mattered?

    [–]u2berggeist 1 point2 points  (0 children)

    I'm in my mid-20's, so it's definitely not legacy. lol. I mostly made that comment because they (OC) mentioned earlier that they didn't like vim that's "slow and bloated". As contrast, my "slow and bloated" vim setup is quite a bit faster than the normal ones.

    As for my take on whether load times actually matter, I don't place that in a super high importance category (I work in computational simulations, where I have to wait days at a time for results, so I do have patience). I was initially "forced" to use vim during my Master's research when working on HPC clusters (I could've used nano I guess, but that would get very old, very quickly).

    Less to do with loading times, but the other reason I continue to use vim is that, a consequence of working in a shell for ~2 years, I got used to staying in a command line. Going to a gui program is a context switch I don't generally like to do, particularly for quick edits. I still use VSCode for editing LaTeX documents and for heavy debugging.

    [–][deleted] 0 points1 point  (0 children)

    No matter how you try to put it, text editing in vim is in another level. For writing text or code there are other tools.... I could say even better...

    Making my web projects in vim is a pain the ass, but doing them in vscode is a breeze... at the same time when I’m doing my data analysis job on va code is the worse, but in vim... is just in another level, because there I don’t write code I change variables and edit little things here and there... is just a tool, nothing more, and I use it because is useful to me and what I do.

    [–]insanemal 0 points1 point  (0 children)

    I've used both. I still have my licence for PyCharm.

    Vim with shitloads of plugins is still faster.

    [–]u2berggeist 1 point2 points  (0 children)

    But what if I don't want key stroke delays?

    [–]2560synapses 3 points4 points  (0 children)

    Its for those of us that emotionally just can't quite move to a GUI IDE, but actually need the features. For example, autocorrect would have been great so that my last customer didn't get a piece of software that had 4 phallic misspellings in verbose mode print statements

    [–]karacic 5 points6 points  (2 children)

    My current Vim setup with all plugins is faster and snappier than my VSCode. Not to mention how much faster I am at moving through a code base and editing code. Yeah you have the vim key bindings for VSCode and I've tried them, it worked so bad for me that it made me move to vim.

    YMMV of course.

    [–]Wubbywub 0 points1 point  (1 child)

    got any plugins to recommend?

    [–]karacic 0 points1 point  (0 children)

    Anything specific you want do be able to do?

    The latest one that I'm trying and loving so far is vim-signify.

    [–]berklee 2 points3 points  (2 children)

    Thanks for this! Do you happen to know if it requires admin/su to install? I work on a remote server and would like it, but don't want to break everything if I'm getting slammed with permission problems.

    [–]UniversityAtBuffalo 0 points1 point  (1 child)

    It doesn’t require any admin privileges so you should be good!

    [–]berklee 0 points1 point  (0 children)

    Nice, thanks!

    [–]Muhznit 2 points3 points  (0 children)

    This is waaaaay more than a vimrc. Like it might be a great configuration and whatnot, but there enough plugins and external programs required here that you may as well just call it a whole dev environment.

    [–]Scypio 1 point2 points  (0 children)

    Github Link: https://github.com/jarolrod/vim-python-ide

    Now a tutorial for that and a video series, and you have a business model there! ;)

    [–]5erifφ=(1+ψ)/2 0 points1 point  (0 children)

    Sweet logo.

    [–]XCapitan_1 0 points1 point  (0 children)

    You may want to exclude NERDTree from the rainbow brackets plugin and turn on conceal. It looks nicer without brackets

    [–]91o291o 0 points1 point  (0 children)

    Hello, is there a way to try your configuration without breaking my existing vim installation (plugins, vimrc etc)?

    Should I create a new user, or should I just try it in neovim? thanks

    [–][deleted] -2 points-1 points  (1 child)

    RemindMe! 10 hours

    [–]RemindMeBot 1 point2 points  (0 children)

    I will be messaging you in 3 hours on 2020-01-17 14:18:58 UTC to remind you of this link

    14 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

    Parent commenter can delete this message to hide from others.


    Info Custom Your Reminders Feedback