]> code.delx.au - gnu-emacs-elpa/blobdiff - company-clang.el
Add experimental backend command 'common
[gnu-emacs-elpa] / company-clang.el
index 7fc66a93b9c0e725fb7e731e89589e59f0e8f13e..6135f24d00400be3d787182052288ed1d581c59c 100644 (file)
@@ -239,6 +239,9 @@ Completions only work correctly when the buffer has been saved.
                "#]" " "
                (replace-regexp-in-string "[<{[]#\\|#[>}]" "" meta t)
                t))))
+    (common (and (derived-mode-p 'objc-mode)
+                 (string-match ":" arg)
+                 (substring arg 0 (match-beginning 0))))
     (post-completion (and (derived-mode-p 'objc-mode)
                           (string-match ":" arg)
                           (company-clang-objc-templatify arg)))))