[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 4884a5e 44/78: Fall back to earlier behavior with Clang <
From: |
Dmitry Gutov |
Subject: |
[elpa] master 4884a5e 44/78: Fall back to earlier behavior with Clang < 4.0 |
Date: |
Sun, 18 Feb 2018 07:40:21 -0500 (EST) |
branch: master
commit 4884a5e2f3f014174a73abe2890e8deabb56290e
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>
Fall back to earlier behavior with Clang < 4.0
Fixes #749
---
company-clang.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/company-clang.el b/company-clang.el
index e512178..439d1b7 100644
--- a/company-clang.el
+++ b/company-clang.el
@@ -1,6 +1,6 @@
;;; company-clang.el --- company-mode completion backend for Clang -*-
lexical-binding: t -*-
-;; Copyright (C) 2009, 2011, 2013-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2009, 2011, 2013-2017 Free Software Foundation, Inc.
;; Author: Nikolaj Schumacher
@@ -263,7 +263,10 @@ or automatically through a custom
`company-clang-prefix-guesser'."
(apply 'company-clang--start-process
prefix
callback
- (company-clang--build-complete-args (point))))
+ (company-clang--build-complete-args
+ (if (company-clang--check-version 4.0 9.0)
+ (point)
+ (- (point) (length prefix))))))
(defun company-clang--prefix ()
(if company-clang-begin-after-member-access
- [elpa] master 8dea612 39/78: Merge pull request #740 from Havner/master, (continued)
- [elpa] master 8dea612 39/78: Merge pull request #740 from Havner/master, Dmitry Gutov, 2018/02/18
- [elpa] master a4e14ed 40/78: Add some Commentary, Dmitry Gutov, 2018/02/18
- [elpa] master a574418 46/78: Fix last change, Dmitry Gutov, 2018/02/18
- [elpa] master 4a34571 25/78: Place cursor at correct location for completions, Dmitry Gutov, 2018/02/18
- [elpa] master 78cbc69 32/78: Test in Emacs 25, too, Dmitry Gutov, 2018/02/18
- [elpa] master cf89f7c 27/78: Abort dabbrev search on input pending, Dmitry Gutov, 2018/02/18
- [elpa] master 1de463a 29/78: company--window-width: Account for display-line-numbers, Dmitry Gutov, 2018/02/18
- [elpa] master 47f3b9b 34/78: Which version?, Dmitry Gutov, 2018/02/18
- [elpa] master 098a907 35/78: Nah, Dmitry Gutov, 2018/02/18
- [elpa] master 27316ec 33/78: Try 'emacs', Dmitry Gutov, 2018/02/18
- [elpa] master 4884a5e 44/78: Fall back to earlier behavior with Clang < 4.0,
Dmitry Gutov <=
- [elpa] master 157e8af 55/78: company-etags: Don't set tags-file-name globally, Dmitry Gutov, 2018/02/18
- [elpa] master 3b14294 56/78: Remove dup, Dmitry Gutov, 2018/02/18
- [elpa] master fd9a0fb 53/78: defcustom: prefer t instead of (meaningless) descriptive symbols, Dmitry Gutov, 2018/02/18
- [elpa] master 63ab036 62/78: Clean the annotation string before stripping it, Dmitry Gutov, 2018/02/18
- [elpa] master a870b69 24/78: Merge pull request #712 from nikital/tng-defaults, Dmitry Gutov, 2018/02/18
- [elpa] master 24e2aa7 36/78: Change to container-based Travis-CI build, Dmitry Gutov, 2018/02/18
- [elpa] master 4a8289d 50/78: Merge pull request #751 from jojojames/kotlin-keywords, Dmitry Gutov, 2018/02/18
- [elpa] master c51df8f 76/78: Fix #760 in a different way, Dmitry Gutov, 2018/02/18
- [elpa] master 285419b 66/78: Add a NEWS entry, Dmitry Gutov, 2018/02/18
- [elpa] master bf94032 68/78: More NEWS entries, Dmitry Gutov, 2018/02/18