All Projects → ackyshake → Vimcompletesme

ackyshake / Vimcompletesme

You don't Complete Me; Vim Completes Me! A super simple, super minimal, super light-weight tab completion plugin for Vim.

Projects that are alternatives of or similar to Vimcompletesme

Pear Tree
A Vim auto-pair plugin that supports multi-character pairs, intelligent matching, and more
Stars: ✭ 327 (-56.52%)
Mutual labels:  viml, vim-plugin, vim-plugins
Vifm.vim
Vim plugin that allows use of vifm as a file picker
Stars: ✭ 197 (-73.8%)
Mutual labels:  viml, vim-plugin, vim-plugins
Vim Todo Lists
Vim plugin for TODO lists
Stars: ✭ 126 (-83.24%)
Mutual labels:  viml, vim-plugin, vim-plugins
Context.vim
Vim plugin that shows the context of the currently visible buffer contents
Stars: ✭ 688 (-8.51%)
Mutual labels:  vim-plugin, vim-plugins
Vim Rubocop
The Vim RuboCop plugin runs RuboCop and displays the results in Vim
Stars: ✭ 262 (-65.16%)
Mutual labels:  viml, vim-plugin
Jshint2.vim
Lightweight, customizable and functional Vim plugin for JSHint integration.
Stars: ✭ 265 (-64.76%)
Mutual labels:  viml, vim-plugin
Vim Buffet
IDE-like Vim tabline
Stars: ✭ 304 (-59.57%)
Mutual labels:  viml, vim-plugin
Vim Dadbod Ui
Simple UI for https://github.com/tpope/vim-dadbod
Stars: ✭ 315 (-58.11%)
Mutual labels:  viml, vim-plugins
Alchemist.vim
Elixir Integration Into Vim
Stars: ✭ 632 (-15.96%)
Mutual labels:  vim-plugin, vim-plugins
Vim Startify
🔗 The fancy start screen for Vim.
Stars: ✭ 4,479 (+495.61%)
Mutual labels:  viml, vim-plugin
Vim Devicons
Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more
Stars: ✭ 4,473 (+494.81%)
Mutual labels:  viml, vim-plugins
Vim Markdown Toc
A vim 7.4+ plugin to generate table of contents for Markdown files.
Stars: ✭ 427 (-43.22%)
Mutual labels:  vim-plugin, vim-plugins
vim-hugo-helper
A small Vim plugin with a set of helpers for Hugo https://gohugo.io
Stars: ✭ 82 (-89.1%)
Mutual labels:  vim-plugin, vim-plugins
bufstop
Fast and efficient buffer switching for Vim
Stars: ✭ 82 (-89.1%)
Mutual labels:  vim-plugin, vim-plugins
Blamer.nvim
A git blame plugin for neovim inspired by VS Code's GitLens plugin
Stars: ✭ 283 (-62.37%)
Mutual labels:  viml, vim-plugin
vim-js-file-import
Import/require files in javascript and typescript with single button!
Stars: ✭ 130 (-82.71%)
Mutual labels:  vim-plugin, vim-plugins
vim-tmuxlike
A vim plugin that mimics the actions of tmux. 像操作Tmux一样操作Vim
Stars: ✭ 20 (-97.34%)
Mutual labels:  vim-plugin, vim-plugins
Tmux Complete.vim
Vim plugin for insert mode completion of words in adjacent tmux panes
Stars: ✭ 447 (-40.56%)
Mutual labels:  vim-plugin, vim-plugins
VimConfig
Configuration files for Vi-IMproved.
Stars: ✭ 23 (-96.94%)
Mutual labels:  vim-plugin, vim-plugins
vim-bettergrep
A better way to grep in vim.
Stars: ✭ 15 (-98.01%)
Mutual labels:  vim-plugin, vim-plugins

VimCompletesMe

A super simple, super minimal, super light-weight tab-completion plugin for Vim.

Without any configuration, the Tab key will, depending on the context, offer:

With a b:vcm_tab_complete variable, you can set the Tab key to use the following type of completions:

If any of above types of completions fails to return any results, hitting Tab again will switch back to Vim's local keyword completion. VimCompletesMe will go back to trying the special completion for the next tab completion.

You can set the b:vcm_tab_complete variable interactively, or in an autocmd. For instance, the autocmd below will use Vim Command Line completion for all vim filetypes:

autocmd FileType vim let b:vcm_tab_complete = 'vim'

Installation

If you use Vim 8 or better, simply copy and paste:

git clone git://github.com/ajh17/VimCompletesMe.git ~/.vim/pack/vendor/start/VimCompletesMe

Once the helptags have been generated (:helptags ALL), see :h VimCompletesMe for usage.

Thanks

  • bairui for helping me with this plugin, and for the kickass name.
  • You for using it!

License

Copyright (c) Akshay Hegde. Distributed under the same terms as Vim itself. See :help license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].