xaizek / vim-inccomplete (License: Vim) (since 2018-12-07)
Vim plugin for #include directive completion in C family of languages.
Commit 2f5978618e1d197957f1dbeb594703ade24e2883

Updated docs regarding plugin compatibility
Thanks to https://github.com/htfy96.
Author: xaizek
Author date (UTC): 2015-12-30 11:10
Committer name: xaizek
Committer date (UTC): 2015-12-30 11:10
Parent(s): 8affaf475b25c830d44a5393c5ee289e47d04c0c
Signing key:
Tree: dc307713e2b5d386e94c5e394732fc3b27d6936e
File Lines added Lines deleted
doc/inccomplete.txt 13 2
File doc/inccomplete.txt changed (mode: 100644) (index 50b5c67..31fb52b)
1 *inccomplete.txt* For Vim version 7.3. Last change: 2015 Aug 29
1 *inccomplete.txt* For Vim version 7.3. Last change: 2015 Dec 30
2 2
3 3
4 4 inccomplete plugin documentation by xaizek inccomplete plugin documentation by xaizek
 
... ... License: Same terms as Vim itself (see |license|)
19 19 This is a completion plugin for C/C++/ObjC/ObjC++ preprocessors include This is a completion plugin for C/C++/ObjC/ObjC++ preprocessors include
20 20 directive. It can be used along with clang_complete plugin directive. It can be used along with clang_complete plugin
21 21 (http://www.vim.org/scripts/script.php?script_id=3302). (http://www.vim.org/scripts/script.php?script_id=3302).
22 And maybe with some others that I haven't tested.
22 And maybe with some others that haven't been tested. clang_complete
23 dependency is optional, though even if you don't use it you still can set its
24 options so that they affect this plugin.
25
26 It has been reported to work with neocomplete plugin and for neovim+deoplete
27 provided that:
28 * g:inccomplete_showdirs is set
29 * g:deoplete#omni#input_patterns.cpp is set to >
30 ['[^. *\t]\.\w*', '[^. *\t]\::\w*', '[^. *\t]\->\w*', '[<"].*/']
31 < I.e., add the last item to trigger omnifunc on `<../` and `"../` patterns.
32 (see
33 https://github.com/Rip-Rip/clang_complete/issues/466#issuecomment-167975065).
23 34
24 35 It can complete both "" and <> forms of #include. It can complete both "" and <> forms of #include.
25 36
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vim-inccomplete

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vim-inccomplete

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master