exvim / main

This is the main repository for exVim!
exvim.github.io
MIT License
739 stars 169 forks source link

Include external source files #106

Closed juaristi closed 8 years ago

juaristi commented 8 years ago

This PR adds support for a new parameter additional_source_directories that accepts a comma-separated list of full directory paths. Those directories will be scanned for source files as well, and will be added to files so that ctags can parse them. This is very useful for large projects that are comprised of several sub-projects that depend on common source files that are out of the project tree. I myself have used this feature (and hence send this PR) to hack on the Android source and on the Linux kernel as well.

The same file filters that apply to the in-project source files should in theory be applicable to additional_source_directories too.

This PR alone does not work. It needs some additional code from https://github.com/exvim/ex-config/pull/7.

jwu commented 8 years ago

Hi @juaristi

Thanks for your pull-request, I'll review it later ( mostly test this in Windows platform ).

juaristi commented 8 years ago

Sorry, it won't work on Windows. That would require porting this new functionality to the batch counterpart of update-filelist.sh. I only focused on the Bash scripts.

If you want me to have a look at it, please tell me. Thanks.

juaristi commented 8 years ago

Hi, Any input so far? Is there anything I could do to push this forward? Thanks.