Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for nvim-treesitter/nvim-treesitter #253

Merged
merged 38 commits into from
Jul 10, 2021
Merged

Add support for nvim-treesitter/nvim-treesitter #253

merged 38 commits into from
Jul 10, 2021

Commits on Dec 30, 2017

  1. Configuration menu
    Copy the full SHA
    fd5c5c8 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2018

  1. Configuration menu
    Copy the full SHA
    f050701 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2018

  1. Configuration menu
    Copy the full SHA
    968620c View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

  1. Configuration menu
    Copy the full SHA
    bfa069b View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2019

  1. Configuration menu
    Copy the full SHA
    39e0742 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2019

  1. Configuration menu
    Copy the full SHA
    9f7ce84 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2019

  1. adds coc error gutter support

    hennessey authored and arcticicestudio committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    e497276 View commit details
    Browse the repository at this point in the history
  2. remove duplicated entries

    hennessey authored and arcticicestudio committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    09636f0 View commit details
    Browse the repository at this point in the history
  3. Update colors/nord.vim

    Co-Authored-By: Arctic Ice Studio <[email protected]>
    hennessey and arcticicestudio committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    a6f05fd View commit details
    Browse the repository at this point in the history
  4. Fix typo

    line 13
    vasilescur authored and arcticicestudio committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    e4f31c8 View commit details
    Browse the repository at this point in the history
  5. Uniform status lines config for bundled airline and lightline themes (#…

    …169)
    
    The included theme bundles have not supported the "uniform status line" feature (GH-58), which allows to change the background color of the status bar (StatusLine) group to `nord3`.
    
    Related to GH-58
    Resolves GH-168
    Jose M. Murinello authored and arcticicestudio committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    db742c0 View commit details
    Browse the repository at this point in the history
  6. Plugin support for vim-startify (#176)

    Added custom highlight groups of the `vim-startify` (1) plugin to adapt
    to Nord's style.
    
    References:
      (1) https://github.com/mhinz/vim-startify
    
    Resolves GH-159
    arcticicestudio committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    aaa7344 View commit details
    Browse the repository at this point in the history
  7. Remove underline from gutter line numbers (#185)

    Vim version 8.1.2029 [1] added the `underline` attribute for the
    `CursorLineNr` group to `cterm` [2] based on vim/vim#4933 [3].
    This change resulted in gutter line numbers being underlined which has
    now been reverted back to Nord's style by explicitly setting the
    attribute for the group to `NONE`.
    
    [1]: https://github.com/vim/vim/releases/tag/v8.1.2029
    [2]: vim/vim@d9b0d83...017ba07#diff-80fffb3e9c20e93e5b2328a9a20e19c9
    [3]: vim/vim#4933
    
    Resolves GH-174
    arcticicestudio committed Dec 17, 2019
    Configuration menu
    Copy the full SHA
    0cca280 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2212c21 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f06189a View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2020

  1. adds coc error gutter support

    hennessey authored and arcticicestudio committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    afa1c93 View commit details
    Browse the repository at this point in the history
  2. Add nvim-lsp support (#198)

    Added highlighting support for the build-in Neovim language server [1] using the coc.nvim [2] groups as reference.
    
    [1]: https://github.com/neovim/nvim-lsp
    [2]: https://github.com/neoclide/coc.nvim
    alexanderjeurissen authored and arcticicestudio committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    fab33d1 View commit details
    Browse the repository at this point in the history
  3. Consistent Error and MoreMsg highlight group consistent between con…

    …sole and GUI modes. (#202)
    
    Consistent `Error` and `MoreMsg` highligh. in term and GUI mode (#202)
    
    Before the `Error` group in GUI mode used `nord0` as foreground color
    instead of `nord4` resulting in a bad contrast.
    
    Also after checking  ( links to it)
    Also since there was also no color defined for terminal mode for the
    `MoreMsg` group (see `:help MoreMsg` that link to `:help more-prompt`)
    Vim used the default color which was some kind of green.
    To ensure it matches Nord's style it has now been changed to use `nord8`
    (main accent color) for both terminal and GUI mode.
    This can be tested by running `:echon "MESSAGE\n"` taht produces a lot
    of lines that won't fit on the current screen space anymore.
    
    Co-authored-by: Arctic Ice Studio <[email protected]>
    Co-authored-by: Sven Greb <[email protected]>
    3 people committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    ccad432 View commit details
    Browse the repository at this point in the history
  4. Use transparent background for gutter line number in GUI mode (#204)

    The `LineNr` and `CursorLineNr` highlight groups now have a transparent
    background in GUI mode.
    
    Before it was set to `nord0_gui` which worked fine in most cases.
    However, some plugins use these highlight groups to render their content
    in a popup window which can potentially have a different background
    color. This caused some issues e.g. for the fuzzy search plugin
    LeaderF [1].
    
    The compatibility with the `g:nord_cursor_line_number_background`
    theme configuration has been verified to work as expected in both modes
    when it is set to `0` or `1`.
    
    This change is not related to the terminal mode or when using
    `set notermguicolors` since `ctermbg` for `LineNr` and `CursorLineNr`
    is set to `NONE` by default.
    
    [1]: https://github.com/Yggdroot/LeaderF
    xulongwu4 authored and arcticicestudio committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    e420e7f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a2cebb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2124a5a View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. adds coc error gutter support

    hennessey authored and arcticicestudio committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    e3267e0 View commit details
    Browse the repository at this point in the history
  2. Add nvim-lsp support (#198)

    Added highlighting support for the build-in Neovim language server [1] using the coc.nvim [2] groups as reference.
    
    [1]: https://github.com/neovim/nvim-lsp
    [2]: https://github.com/neoclide/coc.nvim
    alexanderjeurissen authored and arcticicestudio committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    bf09c47 View commit details
    Browse the repository at this point in the history
  3. Add basic TypeScript and improve TSX support (#208)

    Basic highlighting support for TypeScript & TSX
    
    Added basic support to highlight TypeScript & TSX syntax more
    consistently through the HerringtonDarkholme/yats.vim plugin [1].
    This includes improvements to highlight...
    
    1. ...TypeScript interface an class names using `nord7` as foreground,
       where interfaces also use the bold attribute, to match with
       structs/classes.
    2. ...global methods like e.g. `setTimeout` with `nord8` using the
       italic attribute to mark it kind of static. 
    3. ...regular expressions with `nord13` as foreground color instead of
       the normal color for quoted strings (`nord14`) to make it easier to
       differ between both. 
    4. ...global objects like `Error`, `JSON` and `console` with `nord7`.
    5. ...primitive/builtin types like `string` with `nord9`.
    6. ...TypeScript type references with `nord7`.
    7. ...TypeScript specific characters like for type annotations (`:`) and
       member optionality (`?`) as operator with `nord9`.
    
    This also includes improvements for "vanilla" JavaScript elements.
    
    [1]: https://github.com/HerringtonDarkholme/yats.vim
    
    Resolves GH-208
    
    Co-authored-by: Arctic Ice Studio <[email protected]>
    Co-authored-by: Sven Greb <[email protected]>
    3 people committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    776a02a View commit details
    Browse the repository at this point in the history
  4. Add support for vim-clap (#178)

    Added basic support for vim-clap [1], a modern and performant generic finder and dispatcher for Vim and NeoVim.
    
    [1]: https://github.com/liuchengxu/vim-clap
    
    GH-178
    
    Co-authored-by: Arctic Ice Studio <[email protected]>
    Co-authored-by: Sven Greb <[email protected]>
    3 people committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    5d58f9b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    16709e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    57dffa7 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Configuration menu
    Copy the full SHA
    537c66c View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2021

  1. adds coc error gutter support

    hennessey authored and Ferran Jovell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    53c6aa0 View commit details
    Browse the repository at this point in the history
  2. Add Treesitter Support

    From: #235
    Ferran Jovell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    234b033 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6b08aa View commit details
    Browse the repository at this point in the history
  4. PR Work

    - Added if guards to only load them when in nvim and if treesitter is
      loaded
    - Changed color definitions for varialbes defined at the top
    - Using local s:hi function
    Ferran Jovell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    26c3b28 View commit details
    Browse the repository at this point in the history
  5. More progress.

    Ferran Jovell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    e6480ee View commit details
    Browse the repository at this point in the history
  6. Linking Hi groups to existing base groups.

    Ferran Jovell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    7712376 View commit details
    Browse the repository at this point in the history
  7. PR Wrk: removed redundant highlights

    Ferran Jovell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    5bcdfce View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2021

  1. More PR Work

    mrswats authored and Ferran Jovell committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    134785b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2021

  1. Add language base highlighting groups for decorators and variables

    The new `Decorator` and `Annotation` groups can be used for decorators
    like `@observe` in TypeScript for annotations like `@Override` in Java.
    Additionally the new `Variable` group is a more clearly named group for
    the `Identifier` group.
    
    Co-authored-by: Sven Greb <[email protected]>
    
    GH-253
    arcticicestudio committed Jul 10, 2021
    Configuration menu
    Copy the full SHA
    4a39d9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee4cff5 View commit details
    Browse the repository at this point in the history