Permalink
Commits on Jun 1, 2016
  1. @xaizek

    Merge pull request #492 from graywolf/cxcursors_script

    Script for fetching cursors kinds from Index.h
    
    This script was created in reaction to the original comment:
    
    # Manually extracted from Index.h
    # Doing it by hand is long, error prone and horrible, we must find a way
    # to do that automatically.
    
    It seems to do the job. Just pass the path of Index.h as first argument
    and it regenerates the new kinds.py file holding the dictionary.
    xaizek committed Jun 1, 2016
  2. @graywolf

    resolved feedback

    graywolf committed Jun 1, 2016
  3. @graywolf

    Created script for generating kinds.py file

    * ./bin/generate_kinds.py /usr/include/clang-c/Index.h
    * plugin/kinds.py commited even when generated so there is no need
      to regenerate it after cloning the repository
    
    Fixes: graywolf#1
    graywolf committed Jun 1, 2016
  4. @graywolf
Commits on May 25, 2016
  1. @xaizek

    Merge pull request #491 from deffi420/better-builtin-includes-search

    Fix #238, libclang.py builtin includes search.
    
    Also fixes #486.
    xaizek committed May 25, 2016
Commits on May 24, 2016
  1. @deffi420

    Fix libclang.py builtin includes search (#238)

    The old code tried to find builtin includes from the lexicographically
    last directory returned by os.listdir() for the hardcoded knownPaths.
    However, the code did not check that the filename listed by os.listdir()
    was indeed a directory and not a file. clang>=3.8.0 added c++-analyzer
    and ccc-analyzer binaries under /usr/lib/clang, which broke the builtin
    includes search. This commit adds the missing os.isdir() check.
    deffi420 committed May 24, 2016
Commits on May 18, 2016
  1. @xaizek

    Merge pull request #489 from graywolf/github/488

    Added CXCursor_TypeAliasTemplateDecl to the list
    xaizek committed May 18, 2016
  2. @xaizek

    Merge pull request #487 from graywolf/pass-no-color-diagnostics

    Pass -fno-color-diagnostics to clang
    
    Fix #453, bug in clang itself is open for quite some
    time now, so in the meantime adding workaround directly
    into clang_complete seems like a reasonable workaround.
    xaizek committed May 18, 2016
Commits on May 17, 2016
  1. @graywolf

    Added CXCursor_TypeAliasTemplateDecl to the list

    Added CXCursor_TypeAliasTemplateDecl (601) to the list.
    
    Fixes #488
    graywolf committed May 17, 2016
  2. @graywolf

    Pass -fno-color-diagnostics to clang

    Fixes #453, bug in clang itself is open for some quite
    time now, so in the meantime adding workaround directly
    into clang_complete seems reasonable workaround.
    graywolf committed May 17, 2016
Commits on Mar 11, 2016
  1. @xaizek

    Merge pull request #480 from egorutsov/master

    Add isystem compilation flag parsing to cc_args.py
    xaizek committed Mar 11, 2016
  2. @egorutsov

    Added files via upload

    egorutsov committed Mar 11, 2016
Commits on Mar 3, 2016
  1. @xaizek

    Merge pull request #477 from tony/patch-2

    Fix typo in docs
    xaizek committed Mar 3, 2016
  2. @tony

    Fix typo in docs

    tony committed Mar 3, 2016
Commits on Jan 27, 2016
  1. @xaizek

    Add objc and objcpp filetypes for deoplete

    Closes #473 on GitHub.
    xaizek committed Jan 27, 2016
  2. @xaizek

    Merge pull request #472 from felixendres/master

    Fix missing support for cpp sub-filetypes
    xaizek committed Jan 27, 2016
  3. @felixendres

    Fix missing support for cpp sub-filetypes

    When setting a subtype for the cpp filetype, e.g. cpp.doxygen to highlight
    doxygen documentation, clang_complete did not recognize it as c++ anymore.
    felixendres committed Jan 27, 2016
Commits on Jan 26, 2016
  1. @xaizek

    Update for deoplete per comment in #463

    See #463 (comment)
    
    This is a new option though, so probably needs latest deoplete.
    xaizek committed Jan 26, 2016
  2. @xaizek
Commits on Jan 18, 2016
  1. @xaizek

    Merge pull request #468 from tony/patch-1

    Fix completion minimum pattern length
    xaizek committed Jan 18, 2016
  2. @tony

    Fix completion minimum pattern length

    See also: https://git.io/vzWX4
    Related: #463
    tony committed Jan 18, 2016
Commits on Oct 26, 2015
  1. @xaizek

    Merge pull request #462 from expipiplus1/deoplete-improvements

    Deoplete support code improvements
    xaizek committed Oct 26, 2015
  2. @expipiplus1

    Use vim.call over vim.eval

    expipiplus1 committed Oct 26, 2015
  3. @expipiplus1
Commits on Oct 23, 2015
  1. @xaizek

    Merge pull request #461 from expipiplus1/upstream

    Add basic deoplete hooks.
    
    This is a neovim plugin that orchestrates various completion plugins.
    xaizek committed Oct 23, 2015
  2. @expipiplus1

    Add basic deoplete hooks,

    Closes #460
    expipiplus1 committed Oct 23, 2015
Commits on Oct 22, 2015
  1. @xaizek

    Merge branch 'better-spaces-handling-on-win'

    The following variants should work now:
    
    -IC:/no_space_path
    -I"C:/has space path"
    -I../no_space_path
    -I"../has space path"
    xaizek committed Oct 22, 2015
  2. @xaizek

    Fix shlex.split usage

    xaizek committed Oct 22, 2015
  3. @ZSaberLv0
  4. @ZSaberLv0
  5. @ZSaberLv0
Commits on Sep 22, 2015
  1. @xaizek

    Merge pull request #454 from martina-if/find_clang_library

    Find the correct clang library version in linux
    
    In linux the loading of the clang library might fail unless you specify let g:clang_library_path='/usr/lib/llvm-3.4/lib/libclang.so.1.
    
    Using find_library() can help solving this problem by finding the correct file looking at different versions of the library in the path.
    xaizek committed Sep 22, 2015
  2. @martina-if
Commits on Sep 5, 2015
  1. @xaizek

    Merge pull request #450 from chumakd/master

    Add OmniCppComplete compatibility mode
    
    Allow clang_complete to be used in parallel with OmniCppComplete, mostly
    as an alternative manual-completion method.
    
    In this mode all omni auto-completion is kept in control of
    OmniCppComplete plugin, clang's auto-completion is disabled, keeping
    only <C-X><C-U> as main clang completion function.
    
    This mode is enabled by g:clang_omnicppcomplete_compliance configuration
    option.
    xaizek committed Sep 5, 2015
  2. @chumakd @chumakd

    Add OmniCppComplete compatibility mode

    Allow clang_complete to be used in parallel with OmniCppComplete, mostly
    as an alternative manual-completion method.
    
    In this mode all omni auto-completion is kept in control of
    OmniCppComplete plugin, clang's auto-completion is disabled, keeping
    only <C-X><C-U> as main clang completion function.
    
    This mode is enabled by g:clang_omnicppcomplete_compliance configuration
    option.
    chumakd committed with chumakd Sep 5, 2015