Vim

what Vim plugins do you use?

I currently use tpope's commentary.vim and surround.vim

Attached: 2000px-Vimlogo.svg.png (2000x2004, 191K)

Other urls found in this thread:

vim.fandom.com/wiki/Disable_automatic_comment_insertion.
openvim.com
vim.rtorr.com/
hea-www.harvard.edu/~fine/Tech/vi.html
twitter.com/AnonBabble

None. Vim is fine as it is.

Attached: CopyQ.znjzWQ.png (268x268, 105K)

abolish
airline
ale
commentary
ctrlp
flog
fugitive
gutentags
mundo
polyglot
repeat
sleuth
surround
tabular
targets.vim
ultisnips
vim-snippets
unimpaired
vimwiki

fpbp
You can't improve perfection, also, learn how to vimrc

Enjoy never being able to navigate your undo tree and managing tags manually.

$ grep ^Bundle .vimrc | while read line; do echo \> $line; done
> Bundle 'altercation/vim-colors-solarized'
> Bundle 'gmarik/vundle'
> Bundle 'godlygeek/tabular'
> Bundle 'hynek/vim-python-pep8-indent'
> Bundle 'jamessan/vim-gnupg'
> Bundle 'mattn/emmet-vim'
> Bundle 'maxbane/vim-asm_ca65'
> Bundle 'scrooloose/syntastic'
> Bundle 'sheerun/vim-polyglot'
> Bundle 'sjl/gundo.vim'
> Bundle 'tpope/vim-abolish'
> Bundle 'tpope/vim-commentary'
> Bundle 'tpope/vim-eunuch'
> Bundle 'tpope/vim-fugitive'
> Bundle 'tpope/vim-git'
> Bundle 'tpope/vim-repeat'
> Bundle 'tpope/vim-rhubarb'
> Bundle 'tpope/vim-surround'
> Bundle 'tpope/vim-unimpaired'

>vim plugins
Literally just use emacs with evil-mode.

fuck vim use emacs nigga

Plug 'morhetz/gruvbox'
Plug 'ap/vim-css-color'
Plug 'tpope/vim-surround'
Plug 'tpope/vim-commentary'
Plug 'scrooloose/nerdtree'
Plug 'mattn/emmet-vim'
Plug 'sheerun/vim-polyglot'
Plug 'jreybert/vimagit'
Plug 'bling/vim-airline'
Plug 'ryanoasis/vim-devicons'
Plug 'terryma/vim-multiple-cursors'
Plug 'Yggdroot/indentLine'

Plug 'tpope/vim-surround'
" language support
Plug 'rust-lang/rust.vim'
" ALE
Plug 'w0rp/ale'
" DEOPLETE
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
" vim general-syntax completion
Plug 'Shougo/neco-syntax'
" RUST
Plug 'racer-rust/vim-racer'
" PYTHON
Plug 'zchee/deoplete-jedi'

Why did you leave out some of your plugins, Casey?

No.

sup github

He makes so many errors he needs to navigate his undo tree.
He needs tag files to edit text.

Attached: intredasting.jpg (200x140, 7K)

Sup Arek, how's the weather in Ireland?

do you use ale for c/cpp? what black magic did you do? can't get it to work

Are you using vim 8.0.0 or later?

It just works for me.

if you have gcc or clang installed it should just werk (at least it does for me in neovim)

awk '/^Bundle/ {print $0}' .vimrc

You should track your dotfiles on source control

how do you know I don't?

yes

I tried both, none work. I did :aleinfo or whatever it is and it seemed fine as per their docs.
Auto complete and go to definition don't work, nothing does.

Airline, Gruvbox, IndentLine, Wheel.
I need actual plugins like better spell check and code specific stuff.

Just a hunch

Plug 'junegunn/fzf.vim'
Plug 'scrooloose/nerdtree'
Plug 'morhetz/gruvbox'
" typescript
Plug 'neoclide/coc.nvim', {'tag': '*', 'do': { -> coc#util#install()}}
Plug 'HerringtonDarkholme/yats.vim'

considering to ditch nerdtree soon

enjoy having to install jamal/vim-wifes-son on every new machine you encounter

I just use YCM to get IDE-like features.

vim-hybrid-material
color_coded
lightline-bufferline
lightline.vim
nerdcommenter
nerdtree
Nvim-R
Smart-Tabs
vimtex

I switched to emacs after I installed color_coded though, vimscript sucks ass

Luckily I know how to use scp/sshfs

Your github doesn't seem very active, are you still working on that RPG, Riyyi?

no, it was just used as a demonstration.
dont really have time for personal projects atm.

Ok, good luck.

Am currently using neovim, is there any reason to switch to vim?

They've ignored full backwards compatibility with shell commands run using :! for a while now, PLUS there's lots of redrawing errors using it. There's just too many neovim specific bugs because of these two factors. I switched back to vim as soon as it had async capabilities.

based and redpilled

is ALE good? I've been using TabNine for Rust.

I just use ALE for error checking before compile time, It has autocompletion but it's not that good, so I use Deoplete for that. TabNine looks more ambitious than both of these, I have yet to try it out.

can I ask a vim question here?
i have a folder of many personal notes. they dont have any file extensions, its just like this
>book-ideas
>movies
>finance
in my vimrc, i have syntax on, because its comfortable for my work. this syntax highlighter also highlists lines in these files that starts with # symbol. But the problem is, when im on the line starting with # and press enter, vim starts the next line with the # again. Is there a way to disable this, but still keep the color for # lines different?

>vim-markdown
>goyo.vim
>tabular

I'm still a vim noob and I mostly use it for quick notetaking in class and for README.md files in github.

May I ask why you want this particular highlighting? If you use it for document sectioning I suggest you to take a look at markdown format. It's very useful for taking notes and will give you nice highlighting in vim. It already have # as section mark, so you can try to add .md extension to one of your files and see if it would work already on your existing sectioning.
Anyway, it looks like your vim assumes that it's a shell script. In shell syntax # used to mark comment lines and that's what causes highlighting. So highlighting is just symptom of wrong file type detection.
What ":set filetype?" gives you on one of your notes?
You can quickly disable this behavior by issuing ":set formatoptions-=cro" just for current session.
If you don't use autocomment function you can disable it completely for this filetype. See "Overriding format options set by filetype plugin" section on vim.fandom.com/wiki/Disable_automatic_comment_insertion. Use filetype given by ":set filetype?" command.
More appropriate solution though would be creating custom filetype with custom syntax file.

Just starting using Vim for dicking around with my config files, how do I get ctrl + v as past

Attached: Cde_11pVAAAakd5.jpg (583x409, 39K)

you should learn the vim bindings instead of remapping.
vimtutor or openvim.com
keybinds lists:
vim.rtorr.com/
hea-www.harvard.edu/~fine/Tech/vi.html

nnoremap p "+p
nnoremap P "+P

" also
noremap y "+y