44 Commits

Author SHA1 Message Date
Kerem Cakirer
dcb2cbbe09 enable completion for objective-c(++) files 2017-09-16 22:01:57 +03:00
Kerem Cakirer
252662f0b6 update readme file 2017-09-16 21:59:56 +03:00
Kerem Cakirer
10f1e6efb9 fix table 2017-09-16 21:57:57 +03:00
Kerem Cakirer
4e22b7be35 update README.md 2017-09-16 21:56:26 +03:00
Kerem Cakirer
9bc7e9dba6 cleanup 2017-09-16 20:55:25 +03:00
Kerem Cakirer
c0998ae3c7 Revert "retain the extension of the original file"
This reverts commit ea76d5a2b4.
2017-09-16 20:04:30 +03:00
Kerem Cakirer
ea76d5a2b4 retain the extension of the original file 2017-09-15 16:01:18 +03:00
Kerem Cakirer
4fe576e2f9 move s:tmp_files 2017-09-15 15:46:07 +03:00
Kerem Cakirer
85e342663c make all functions abortable 2017-09-15 15:22:06 +03:00
Kerem Cakirer
a0998e6650 re-use temporary files 2017-09-15 13:48:59 +03:00
Kerem Cakirer
17b05c83d4 modify completion item regex 2017-09-04 21:26:46 +03:00
Kerem Cakirer
f66f48a977 don't let the user override the refresh pattern 2017-09-04 01:44:35 +03:00
Kerem Cakirer
203ba37df1 add buffer configuration example 2017-09-02 16:45:33 +03:00
Kerem Cakirer
c7e640a9a7 update readme file 2017-09-02 12:43:48 +03:00
Kerem Cakirer
a49c3497e8 make get_source_options() args optional 2017-09-02 12:41:48 +03:00
Kerem Cakirer
77d67c2fa6 include more useful defaults in get_source_options() 2017-09-02 12:38:53 +03:00
Kerem Cakirer
729f3a2820 rename setting 2017-09-02 02:51:22 +03:00
Kerem Cakirer
70a1a49b1a rework the way clang arguments are handled 2017-09-02 02:48:44 +03:00
Kerem Cakirer
de3df3a14b smarter language detection 2017-09-02 02:15:16 +03:00
Kerem Cakirer
f84b53186f don't use file type names for language-specific configuration 2017-09-02 01:55:10 +03:00
Kerem Cakirer
d939dc1d5f remove the default language-specific arguments 2017-09-02 00:56:49 +03:00
Kerem Cakirer
d8cd58f389 compute start column in s:get_start_column() 2017-09-02 00:26:27 +03:00
Kerem Cakirer
b2956866f5 rename variables in s:get_config() 2017-09-01 23:59:02 +03:00
Kerem Cakirer
1f4aa9a9c7 fix bug in s:update_dict() 2017-09-01 23:56:32 +03:00
Kerem Cakirer
bc10eb6c42 use single dict to store buffer-local config 2017-09-01 14:58:21 +03:00
Kerem Cakirer
95e5fb7d95 pass entire config dict as argument to s:get_clang_args() 2017-08-31 23:45:34 +03:00
Kerem Cakirer
55ffa84e71 use the dir in which .clang_complete resides as working dir 2017-08-31 23:26:58 +03:00
Kerem Cakirer
f92400f389 add support for .clang_complete files 2017-08-31 13:16:38 +03:00
Kerem Cakirer
f08e4a2808 don't limit line length to 80 columns 2017-08-31 03:04:25 +03:00
Kerem Cakirer
2e0655266b rename s:get_clang_args_for_ctx() 2017-08-31 03:04:22 +03:00
Kerem Cakirer
d7e45bdae0 rename config.clang_args.default setting to common 2017-08-31 03:04:16 +03:00
Kerem Cakirer
726d93f484 add support for buffer configuration 2017-08-31 03:04:13 +03:00
Kerem Cakirer
940f00788d improve compatibility with older versions of clang 2017-08-31 03:03:47 +03:00
Kerem Cakirer
55da39d62d use printf() instead of string concat 2017-08-31 03:03:43 +03:00
Kerem Cakirer
1dc8bd52c4 make long lines shorter 2017-08-31 03:03:39 +03:00
Kerem Cakirer
73274c4f70 update README file 2017-08-31 03:03:35 +03:00
Kerem Cakirer
1e24b5b205 add language-specific clang arguments setting 2017-08-31 03:03:24 +03:00
Kerem Cakirer
71701abeab don't show duplicate completion items 2017-08-31 03:03:20 +03:00
Kerem Cakirer
20caa68159 modify the regex used to parse clang output 2017-08-31 03:03:14 +03:00
Kerem Cakirer
18f162cb8e add README file 2017-08-31 03:03:06 +03:00
Kerem Cakirer
d96d2c8a7c add the initial code 2017-08-31 03:03:00 +03:00
Kerem Cakirer
e54f503539 add .editorconfig 2017-08-31 03:02:55 +03:00
Kerem Cakirer
9e19db9d8c update LICENSE 2017-08-31 03:02:46 +03:00
keremc
b9f64903a1 Initial commit 2017-08-29 21:11:17 +03:00