dgutov pushed a change to branch master. from 32f6323 * el-search/el-search.el: Don't highlight inserted replacement new c280e64 company-safe-substring: Honor the current buffer-invisibility-spec new ff295e8 add golang keywords new 191fc01 Merge pull request #694 from ycz0926/master new ab2937a Fix the warnings new aefac09 Force the prefix call to synchronous everywhere new c0098af Introduce company-tooltip-maximum-width new 91fc865 Unread whole command instead of last input new 4240367 company-tng: Implement visualisation and completion new 74d85d1 company-tng: Advice company-select-next to allow unselected state new ec1e879 company-tng: Don't highlight tooltip when unselected new fe20376 company-tng: Function to give sensible default configuration new 5df6abf company-tng: Usage instructions new e27f0f4 NEWS: Entry for company-tng new 1a9f0b8 company-tng: Kill local overlay variable after completion is done new 66a9e65 company-tng: Use 'after-string when the prefix is empty new 4c1fd0e Merge pull request #706 from nikital/company-tng new b07eaf9 Move the entry up new afa592d Rewrite the tng documentation a bit new 44b19b6 Tweak some more new 0295c8f And more new a528433 Fix the link text new eaddef4 company-tng: Remove redundant call to overlay-put new 3d9272d company-tng: Fully replace default frontend list new a870b69 Merge pull request #712 from nikital/tng-defaults new 4a34571 Place cursor at correct location for completions new 096991d Merge pull request #716 from jeffersoncarpenter/master new cf89f7c Abort dabbrev search on input pending new d033112 Merge pull request #720 from aaronjensen/abort-dabbrev-on-input new 1de463a company--window-width: Account for display-line-numbers new 99fa5a0 Refine col-row calculation in the presence of line numbering new 66e43a3 Add interactive tags and skip-unless new 78cbc69 Test in Emacs 25, too new 27316ec Try 'emacs' new 47f3b9b Which version? new 098a907 Nah new 24e2aa7 Change to container-based Travis-CI build new 75b4daa Merge pull request #737 from iquiw/container-based-ci new cb2ae50 Don't restart semantics after :: new 8dea612 Merge pull request #740 from Havner/master new a4e14ed Add some Commentary new 3b5415a company-tng: default config: Disable company-require-match new 4004c7f Merge pull request #748 from nikital/tng-dont-require-match new 6ddeae2 Rework Clang version handling new 4884a5e Fall back to earlier behavior with Clang < 4.0 new 556fe45 Specify type new a574418 Fix last change new 0f70fee Add keywords for swift-mode new 10807eb Merge pull request #750 from jojojames/master new 0bd111d Add keywords for kotlin-mode new 4a8289d Merge pull request #751 from jojojames/kotlin-keywords new e97d26f Specify :type for company-dabbrev -ignore-case and -downcase new 3959af9 Specify :type for company-semantic-begin-after-member-access new fd9a0fb defcustom: prefer t instead of (meaningless) descriptive symbols new d789f26 Merge pull request #754 from jabranham/fix-defcustom new 157e8af company-etags: Don't set tags-file-name globally new 3b14294 Remove dup new 7c5408c company-clang--start-process: Kill the existing process, if any new 0efc9f3 Reindent new 63ab036 Clean the annotation string before stripping it new 307b620 Simplify how async backends are called (WIP) new b22df34 Use inhibit-redisplay new e5e2c23 Make company-clang use cache again new fe275d6 Tiny hack for better latency new dbdfd6f Update the async tests new cf7141c Fix noninteractive runs new 285419b Add a NEWS entry new 0284f41 Merge branch 'simpler-async' new bf94032 More NEWS entries new 9b4488f Rephrase new 82d41b7 Avoid an extra redisplay call new f3910a2 Add a comment justifying the duplication [ci skip] new 38ef92d Force sync when company-require-match is t new 259cf40 Break idle re-starting loop new aaae46b M-x copyright-update new b079bd2 Revert "Break idle re-starting loop" new c51df8f Fix #760 in a different way new 7cc0901 Release 0.9.5 new e65aa3f Merge commit '7cc0901489dff3d73ddc845ae060f938ecb85615' from company
Summary of changes: packages/company/.travis.yml | 36 +++---- packages/company/NEWS.md | 23 ++++- packages/company/company-capf.el | 5 +- packages/company/company-clang.el | 94 ++++++++++-------- packages/company/company-dabbrev.el | 21 +++- packages/company/company-elisp.el | 3 +- packages/company/company-etags.el | 1 + packages/company/company-keywords.el | 24 +++++ packages/company/company-nxml.el | 2 +- packages/company/company-semantic.el | 5 +- packages/company/company-tng.el | 163 +++++++++++++++++++++++++++++++ packages/company/company.el | 134 ++++++++++++++----------- packages/company/test/async-tests.el | 28 +++--- packages/company/test/core-tests.el | 21 ++++ packages/company/test/frontends-tests.el | 8 ++ 15 files changed, 431 insertions(+), 137 deletions(-) create mode 100644 packages/company/company-tng.el