vim - My Vim configuration more Python, Javascript, Vue

  •        4

You can use Docker to try it. Or use the GitLab registry, where the image is automatically built weekly and all dependent packages are updated.



Related Projects

vim-nerdtree-tabs - NERDTree and tabs together in Vim, painlessly

  •    Vim

I'm no longer using vim-nerdtree-tabs and i'm no longer maintaining it actively. In case you forked it and moved the code forward, e.g. by fixing a considerable chunk of the reported issues, let me know and i'll link your fork here.

nerdtree-git-plugin - A plugin of NERDTree showing git status

  •    Vim

A plugin of NERDTree showing git status flags. Works with the LATEST version of NERDTree. The original project git-nerdtree will not be maintained any longer.

nerdtree - A tree explorer plugin for vim.

  •    Vim

The NERDTree is a file system explorer for the Vim editor. Using this plugin, users can visually browse complex directory hierarchies, quickly open files for reading or editing, and perform basic file system operations. This plugin can also be extended with custom mappings using a special API. The details of this API and of other NERDTree features are described in the included documentation.

syntastic - Syntax checking hacks for vim

  •    Vim

Syntastic is a syntax checking plugin for Vim created by Martin Grenfell. It runs files through external syntax checkers and displays any resulting errors to the user. This can be done on demand, or automatically as files are saved. If syntax errors are detected, the user is notified and is happy because they didn't have to compile their code or execute their script to find them. At the time of this writing, syntastic has checking plugins for ACPI Source Language, ActionScript, Ada, Ansible configurations, API Blueprint, AppleScript, AsciiDoc, Assembly languages, BEMHTML, Bro, Bourne shell, C, C++, C#, Cabal, Chef, CMake, CoffeeScript, Coco, Coq, CSS, Cucumber, CUDA, D, Dart, DocBook, Dockerfile, Dust, Elixir, Erlang, eRuby, Fortran, Gentoo metadata, GLSL, Go, Haml, Haskell, Haxe, Handlebars, HSS, HTML, Java, JavaScript, JSON, JSX, Julia, LESS, Lex, Limbo, LISP, LLVM intermediate language, Lua, Markdown, MATLAB, Mercury, NASM, Nix, Objective-C, Objective-C++, OCaml, Perl, Perl 6, Perl POD, PHP, gettext Portable Object, OS X and iOS property lists, Pug (formerly Jade), Puppet, Python, QML, R, Racket, RDF TriG, RDF Turtle, Relax NG, reStructuredText, RPM spec, Ruby, SASS/SCSS, Scala, Slim, SML, Solidity, Sphinx, SQL, Stylus, Tcl, TeX, Texinfo, Twig, TypeScript, Vala, Verilog, VHDL, Vim help, VimL, Vue.js, xHtml, XML, XSLT, XQuery, YACC, YAML, YANG data models, YARA rules, z80, Zope page templates, and Zsh. See the manual for details about the corresponding supported checkers (:help syntastic-checkers in Vim).

Vundle.vim - Vundle, the plug-in manager for Vim

  •    Vim

Vundle is short for Vim bundle and is a Vim plugin manager. Vundle allows you to...

vim-signature - Plugin to toggle, display and navigate marks

  •    Vim

Changed the default value of g:SignatureForceRemoveGlobal to 0 since using :wviminfo!/:wshada! is a very heavy hammer and because it goes against a *vim default. Signature used to have a mapping conflict with NERDTree as both try to map the m key. To get around this, I used to delete maps whenever I detected someone entering the NERDTree pane and recreate the maps upon exit. However, this had a lot of issues and as of cfa6452 I've decided to remove any code that was intended to work around this since it wasn't working anyways. Refer to the discussion here for more details. Sorry for any inconvenience. If anyone has any ideas or suggestions please let me know.

vim-es6 - List of JavaScript ES6 snippets and syntax highlighting for vim.

  •    Vim

Write JavaScript ES6 easily with vim. You need SnipMate or UltiSnips installed.

vim-markdown-composer - An asynchronous markdown preview plugin for Vim and Neovim

  •    Rust

vim-markdown-composer is a plugin that adds asynchronous Markdown preview to Neovim and Vim. By default, vim-markdown-composer uses a blazing-fast CommonMark (and GitHub)-compliant renderer. However, it can be configured to use any external program for rendering, such as pandoc.

Dockerfile.vim - Vim syntax file & snippets for Docker's Dockerfile

  •    Vim

Vim syntax file for Docker's Dockerfile and snippets for snipMate.See LICENSE file.

vim-instant-markdown - Instant Markdown previews from VIm!

  •    VimL

Want to instantly preview finnicky markdown files, but don't want to leave your favorite editor, or have to do it in some crappy browser textarea? vim-instant-markdown is your friend! When you open a markdown file in vim, a browser window will open which shows the compiled markdown in real-time, and closes once you close the file in vim. in your .vimrc. You can then manually trigger preview via the command :InstantMarkdownPreview. This command is only available inside markdown buffers and when the autostart option is turned off.

vim-markdown-preview - A light Vim plugin for previewing markdown files in a browser - without leaving Vim

  •    Vim

A small Vim plugin for previewing markdown files in a browser. The aim of this plugin is to be light weight with minimal dependencies. Thus, there is no polling engine or webserver involved.

vim-vue - Syntax Highlight for Vue.js components

  •    Vim

Vim syntax highlighting for Vue components. This was initially forked from darthmall/vim-vue. I already have an implementation for this but found his code much cleaner. That's why I created a new version instead of a PR.

emacs-neotree - A emacs tree plugin like NerdTree for Vim.

  •    Emacs

A Emacs tree plugin like NerdTree for Vim. You can install the plugin using the packages on melpa.

rust.vim - Vim configuration for Rust.

  •    Vim

This is a Vim plugin that provides Rust file detection, syntax highlighting, formatting, Syntastic integration, and more.Note: Vundle will not automatically detect Rust files properly if filetype on is executed before Vundle. Please check the quickstart for more details.

vundle - Vundle, the plug-in manager for Vim

  •    VimL

Vundle, the plug-in manager for Vim

asyncrun.vim - Run Async Shell Commands in Vim 8.0 / NeoVim and Output to Quickfix Window

  •    Vim

If that doesn't excite you, then perhaps this GIF screen capture below will change your mind. Copy asyncrun.vim to your ~/.vim/plugin or use Vundle to install it from skywind3000/asyncrun.vim .

vim-racer - Racer support for Vim

  •    Vim

This plugin allows vim to use Racer for Rust code completion and navigation. Install using Pathogen, Vundle or NeoBundle. Or, copy ftplugin/rust_racer.vim into your ~/.vim/plugin directory.

vim-markdown - Markdown for Vim: a complete environment to create Markdown files with a syntax highlight that doesn't suck!

  •    Vim

I wanted strong support for the Markdown flavor implemented by GitHub. I wanted syntax highlighting that would mirror the result I would find later on GitHub. I wanted syntax highlighting that would not break easily. I wanted syntax highlighting that I could rely on (aka rapid feedback). I wanted something more than mere syntax highlighting. The Markdown Syntax, unfortunately, is so loosely defined that there are flavors of Markdown that are subtly incompatible with each other. The Markdown supported by GitHub is one of them.

vim-template - Simple templates plugin for Vim

  •    Vim

This is a simple plugin for Vim that will allow you to have a set of templates for certain file types. It is useful to add boilerplate code like guards in C/C++ headers, or license disclaimers. Bundle installs are known to work fine also when using Vundle. Other bundle managers are expected to work as well.