Skip to content

zbostock56/Clangpletion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors

Issues

MIT License

LinkedIn


Logo

Using the Clang complier and Vimscript, Clangpletion gives Vim autocomplete suggestions for C programs.
Explore the docs »
View Demo

Built With

(back to top)

Usage

UsageGif

Clangpletion works just the same as any other completion engine. Type and the completion engine will give you suggestions!

Adding recognition of additional non-relative headers

By default, Clangpletion will not recognize headers specified via #include <...> that are not located in the default include directories searched by clang (i.e. Clangpletion does not automatically search in include directories that are specified by the -I tag during the program's compilation). To add recognition of these header files, call the following function via vim's call command:

Add_Include_Path("Absolute/Path/To/Include/Dir")

For example...

:call Add_Include_Path("/home/jack/my_project/include")

(back to top)

Roadmap

  • Improved performance for large header sets
  • Implementation of config files for specifying additional include paths
  • Greater support for Mac OS

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Zack Bostock - LinkedIn

Jack Saysana - LinkedIn

Project Link: https://github.com/zbostock56/Clangpletion

(back to top)

About

A Clang based Vim C Autocomplete Engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages