Commit graph

104 commits

Author SHA1 Message Date
stnley
c23dd1757a Add strikethrough attribute support 2024-01-31 14:10:32 -05:00
stnley
6495b4ff40
(nvim) add LSP semantic tokens (#314) 2023-10-29 09:48:54 -04:00
Chris McFarlen
248e649f2f
Add DraculaInlayHint and link from LspInlayHint (#311)
* Add DraculaInlay hint and link from LspInlayHint

* drop italic attribute
2023-08-23 08:09:31 -04:00
etorth
1d99876667 give higher contrast to DraculaDiffDelete 2022-12-22 13:17:56 -08:00
etorth
4444f9e7b4 use yellow/purple as high-contrast-diff color 2022-10-28 14:48:18 -07:00
etorth
3fa18cc50a support high contrast diff color 2022-10-27 16:28:37 -07:00
stnley
eace9d037f moved hi link to existing nvim guard 2022-03-24 13:03:22 -04:00
stnley
f6e6b25048 Change name from DraculaSeparator to DraculaWinSeparator. Apply default
style to DraculaWinSeparator. Link DraculaWinSeparator to VertSplit.
2022-03-23 19:39:18 -04:00
stnley
11d18b0700 feat(nvim): Add support for WinSeparator 2022-03-19 18:45:14 -04:00
Sávio Carlos Martins Costa
75461a72b6
reorganize the definitions of neovim diagnostic hl groups
Co-authored-by: D. Ben Knoble <ben.knoble+github@gmail.com>
2021-12-03 20:16:46 -03:00
Sávio Carlos Martins Costa
a503a351da add links to old 'LspDiagnosticsDefault*' hl groups
for backward compatibility with neovim v0.5.x
2021-12-03 16:52:27 -03:00
Sávio Carlos Martins Costa
cc5da58613 fix(neovim): diagnostic highlights in v0.6.0
Release notes:
https://github.com/neovim/neovim/releases/tag/v0.6.0

Breaking change commit:
a5bbb932f9

Updated documentation:
https://neovim.io/doc/user/diagnostic.html#diagnostic-highlights
2021-12-03 09:29:05 -03:00
Sávio Carlos Martins Costa
e5f0974656
Add option to set full special attributes support (#267)
* add option to set full special attributes support

This is useful to inform Dracula that the current UI has full support
for special attributes like underlines and undercurls, as by default it
assumes no terminal emulator have such support.

The default value falls back to the current behavior, assuming only
graphical interfaces have full support.

Fix #266

* fix grammar issues

Co-authored-by: D. Ben Knoble <ben.knoble+github@gmail.com>

* add documentation for the new option

Co-authored-by: D. Ben Knoble <ben.knoble+github@gmail.com>
2021-10-23 13:10:37 -04:00
Sly
d1864ac073 A better contrast for the tabline background 2021-09-04 12:27:13 -04:00
D. Ben Knoble
869f70a760
change SpecialKey to DraculaPink (vim only) (#252)
Related: #192, #210, #248

Also #247 is about `NonText`, which needs investigating.

Issues: `:digraphs`, special keys in `:map` output, and certain parts of
`'listchars'` are "subtle" and hard to read (esp. w/ `cursorline` over
them). Also, vim uses `SpecialKey` for them (instead of `Whitespace` for
`'listchars'` and `SpecialKey` elsewhere, like NeoVim).

Fix: make `SpecialKey` more like special keys (the highlight in vimscript
for, e.g., `map <Space> :echo "hello"<CR>`). This has the side effect of
making digraphs more visible. It also makes certain `'listchars'` pink,
which may be annoying. But there is no way currently to separate the two
in vim.

Rationale: It matches with the special keys in maps. The fact that vim
uses it elsewhere may simply be "wrong" and need changed.

If you don't like it: well, as usual, you can use an autocommand to use
whatever colors you want (`:help dracula-customization`).
2021-06-04 14:30:24 -04:00
Mathew Robinson
d82b9198d4
fix(nvim): Add LspReference* groups (#241)
Adds LspReference groups so that the reference highlighting feature
works for neovim built-in LSP.

Co-authored-by: Mathew Robinson <mathew@chasinglogic.io>
2021-04-08 08:52:04 -04:00
Thomas Vigouroux
ba00ac0432
fix(nvim): fix lsp hlgroups (#217) 2020-11-13 09:03:57 -05:00
d7xdev
fad0ba755c Make g:dracula_undercurl init shorter and safer
Reference: https://github.com/dracula/vim/pull/213#discussion_r507804384
2020-10-19 16:04:20 -04:00
d7xdev
2d428a704c Fix E121: Undefined variable g:dracula_undercurl
The variable `g:dracula_undercurl` is not properly defined
when underline attribute is disabled by user configuration:

    let g:dracula_underline = 0

The fix always defines missing `g:dracula_undercurl`,
but also disables it when underline is disabled.
2020-10-19 07:22:44 -04:00
D. Ben Knoble
043518d3a9 decouple LineNr and SignColumn from DraculaComment
Close #181
2020-04-22 18:46:40 -04:00
Thomas Vigouroux
ed490ae071
feat(nvim): add lsp message hightlighting (#170)
Neovim now supports LSP protocol, and this commit adds highlighting for
it.
2020-03-03 07:54:47 -05:00
Derek Sifford
f6dd7c17f7
fix: adjust conceal character highlighting (#151)
see: https://github.com/dracula/vim/issues/144#issuecomment-538037764

closes #144
2019-10-06 14:54:09 -04:00
D. Ben Knoble
86712dc2de Make CursorColumn more like cursorline (#148)
close #147
2019-07-10 14:35:33 -04:00
Derek Sifford
cd18ffb1fb
autoload color palette. closes #138 (#139) 2019-05-25 17:50:22 -04:00
Adan Alvarado
9ab9d12521 Terminal bold colors when 255 is used in Windows (#137)
Colors in windows terminal appear bold if 255 or 254 colors are set
2019-05-17 14:30:46 -04:00
Brad Dielman
25a22bb333 Add support for Vim 8 terminal (#132) 2019-03-22 18:45:06 -04:00
Derek Sifford
bd8baf663a fix gitgutter change highlights broken on last commit 2019-02-23 19:37:41 -05:00
Julian Sniffen
88b2e40869 add StatusLineTerm highlights (#119) 2018-12-22 11:57:31 -05:00
Derek Sifford
f24e259073
Small misc tweaks/fixes (#113)
* improve MatchParen highlighting

* improve ColorColumn and CursorColumn highlighting
2018-11-25 10:22:07 -05:00
Derek P Sifford
72a0d0d584 fixes to css, sh, and tex syntaxes + adjust SpecialKey for nvim 2018-09-13 12:20:04 -04:00
Brian Mayer
fa16b1f1e0 Change specialKey from red to subtle (#102)
I use listings in vim, so it prints invisible characters. However the tab and the space characters are drawn in red, taking too much attention, so I decided to make them subtle. To activate the listing add this to your .vimrc file:

set listchars=eol:¬,tab:>-,trail:~,extends:>,precedes:<,space:·
set list
So you can see the red is really disguising.
2018-09-09 18:56:43 -04:00
Derek P Sifford
a88e82a94f re-align nvim terminal colors to dracula spec 2018-07-07 14:31:07 -04:00
Corey Wood
d4f75c3eef Added extra diff groups for adds/deletes. (#87) 2018-05-25 14:40:24 -04:00
Derek Sifford
b5548cd0af
address issues #82, #83, #84 (#85)
* address issues #82, #83, #84

* address code review issues

* remove fzf autocmd per code review comments
2018-05-23 22:52:06 -04:00
Derek P Sifford
c0ff2a472a add typescriptreact support for yats.vim 2018-05-08 15:02:10 -04:00
Derek Sifford
b34882be6c
add syntax adjustments on demand + add php & typescript (#77) 2018-05-02 14:42:59 -04:00
Simon Watts
ed6d002de4 Move background transparency logic to function. 2018-04-26 20:36:12 +01:00
Simon Watts
040356a43f Always set background colour when running gui. 2018-04-25 23:13:55 +01:00
Derek Sifford
e4ce096eb8
add support for fzf (#75) 2018-04-22 18:47:04 -04:00
Derek Sifford
51420ba3d1
scss adjustments (#74)
* add various fixes/adjustments for scss

* adjust sass links to their respective css equivalents
2018-04-21 14:08:31 -04:00
Derek P Sifford
7668d800a2 remove lambda for better backwards compat. closes #73 2018-04-13 20:54:44 -04:00
Derek Sifford
dc8073cd13
Merge lightline + adjust lightline & airline (#72)
* add built-in lightline support

Co-authored-by: adamalbrecht <adam.albrecht@gmail.com>

* finish lightline merge

* finish airline update

* add inline doc comments to airline script functions

* add back modified groups to airline

* adjust maintainers + add @benknoble in README.md
2018-04-13 20:50:26 -04:00
Derek Sifford
2d7c4af469
add support for plasticboy/vim-markdown syntax (#71)
* add support for plasticboy/vim-markdown syntax

* address code review issues
2018-04-08 11:54:12 -04:00
Derek P Sifford
a5cbe831ef fix matchparen highlights. closes #70 2018-04-03 12:59:03 -04:00
Derek P Sifford
52d955afdc add "dracula_colorterm" flag to allow disabling of background fill color. #65 2018-04-02 19:26:20 -04:00
Derek P Sifford
0835e3a78e remove lockvars since they caused more trouble than they're worth. closes #68 2018-03-29 19:50:31 -04:00
Derek Sifford
5372185dfc
Massive theme overhaul (#62)
* progress on overhaul

* finish scrutinization of languages existing in old colors file

* remove markdown code block highlight due to broken upstream syntax

* add user config globals

* update issue and pull request templates

* small fixes

* fix "illegal value" error when using overrides

* actually fix the attribute filter this time

* add git commit diff colors. closes #46

* remove unnecessary duplicate

* set SignColumn explicitly

* Add a helpfile (#64)

* Ignore the tags file generated by :helptags

* Write the help file
2018-03-28 16:44:12 -04:00
Orlando Hohmeier
0743d3d7b3 fix(colors): adjust SpellBad highlighting (#52)
Define `SpellBad` highlighting rule to improve readability.

Closes #47

Signed-off-by: Orlando Hohmeier <hello@orlandohohmeier.com>
2018-03-19 20:02:07 -04:00
Johnny Wong
baf8545d81 Add terminal colors for neovim (#41) 2018-03-19 19:59:07 -04:00
Derek Sifford
7e8a5c346a
Merge pull request #38 from turnon/fix_typo_foldcolumn
fix typo foldcolumn
2018-03-19 19:57:33 -04:00