Giter Site home page Giter Site logo

doums / darcula Goto Github PK

View Code? Open in Web Editor NEW
353.0 353.0 58.0 607 KB

A Vim color scheme reproduction of the official JetBrains IDE Darcula theme

Vim Script 93.11% Scheme 6.89%
color-scheme colorscheme darcula dark-theme editor ide jetbrains neovim nvim truecolor vim

darcula's Introduction

PIERRED(1)                    PierreD                   PIERRED(1)

NAME

       Pierre Dommerc - code writer.

SYNOPSIS

       pierre

DESCRIPTION

       Hi, I am passionate about code. At the
       moment, I'm mainly interested in Rust 🦀. I enjoy developing
       my own tools with it since 2018. I like to keep a foot
       in system programming. And yes I'm used to doing C sometimes.

       I'm a big fan of Linux and the Unix philosophy (Do One
       Thing And Do It Well.
). I am convinced that people should
       be the sovereign of their machine and their data. I'm
       concerned about my digital privacy.

       At work I trade my time for software development in privacy
       to make money. I mainly work with TypeScript, React and Rust.

OPTIONS

       -d, --dot
              My dotfiles. You can find info about my
              Arch Linux install and basically my desktop
              environment setup (window manager config, statusbar,
              etc).

       -n, --nvim_config
              My personal neovim config (written in Lua).

       -b, --baru
              A system monitor designed for use in window manager
              statusbar, written in Rust.

       -m, --milcheck
              CLI to display the status of your pacman mirrorlist and the
              Arch Linux lastest news right in your terminal,
              written in Rust.

       -B, --bato
              A small daemon to send battery notifications, using
              a Finite State Machine, written in Rust.

SEE ALSO

       Bitcoin is great, thanks Satoshi Nakamoto.

BUGS

       [email protected]

1.0.0                     2021-01-01                     PIERRED(1)

darcula's People

Contributors

doums avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

darcula's Issues

Theme does not work under tmux with macvim*

The darcula theme does not work under tmux with vim, but works with neovim.

Left panel is macvim, the version is VIM - Vi IMproved 8.1 (2018 May 18, compiled Oct 8 2019 20:51:53)
Right panel is neovim, the version is NVIM v0.5.0-3b3a40978
macOS version is 10.14.6
tmux version is 2.9a
iTerm2 version is 3.36

螢幕快照 2019-10-12 下午5 27 50

How to find $MYVIMRC if I'm using nvim

I tried using this command inside nvim and nothing happens

source ~/.config/nvim/init.vim

So I wonder if anyone could shed some light on how to set this up on nvim. Much thanks!

Not matching Darcula; not highlighting all objects

I put darcula.vim in ~/.vim/colors. When selecting this colorscheme (with :colorscheme) I don't see the expected colors. I sometimes dont even see objects colorized at all. I'm sure the syntax "discovery" is working right. If I use another color scheme (e.g. deus) everything works fine:

java with deus:
Screen Shot 2021-07-13 at 3 36 46 PM

java with darcula:

Screen Shot 2021-07-13 at 3 36 32 PM

kotlin with deus:

Screen Shot 2021-07-13 at 3 33 09 PM

kotlin with darcula:
Screen Shot 2021-07-13 at 3 33 49 PM

kotlin inside IntelliJ:

Screen Shot 2021-07-13 at 3 34 18 PM

[Question] Is there a way to customize the colour of comments?

Great work on the plugin. I was just wondering if we could customize the color of the comments (as is possible in IDEA). What about the font color? (Is it possible to have a white font on top of grey background)? (The current font-color scheme is fine for coding, but it seems a bit off while writing articles).

Again, thank you for this awesome plugin.

change single colors (or bright-up whole colorscheme)

Hey,
is there a simple way to change single colors?

And is there (probably not, but why not ask) a possibility to bright-up the whole colorscheme?

(Background: I love the Darcula colorscheme, but in my terminal your normal white which is used for most text, is too gray for me. I want to light it up to something like #dddddd or #eeeeee.)

Text in non-current tab not readanle

When having mutliple tabs, the text on other tabs (all but the one which is displayed) is not readable because the fg and bg colors are very similar.

I'm on xterm in MINGW64

image

Unable to change color from 'CodeHint' group using the provided function. Neovim(lua)

Hello, i'm trying to change the color from the 'CodeHint' group using the provided function darcula#Hi

vim.cmd [[
		colorscheme darcula
		call darcula#Hi('CodeHint', [ '#ccff99', 20 ], [ '#aaa23f', 50 ])
]]

It throws no errors, i even tested some of the commands provided in the darcula#Hi section in the repo doc, and turns out it works with 'Comment' group.

Really like this theme, i would really appreciate if you could take a look into this. Thanks upfront

Itallic or bold font support

I think this great looking colour scheme could be improved by subtle use of italic and bold fonts for things like comments.

C++ StructField not Highlighting with neovim LSP + suggested fix

I'm using neovim v0.5.0-dev+1421-ga72dfec85 and using the built in language server protocol client with the vim-lsp-cxx-highlight plugin, and noticed that struct fields are not being properly highlighted in the theme. Example below

off

Inspecting the symbol, I noticed its type was LspCxxHlSymField
type

So all I had to do was add that type to the theme, though I'm not sure if this is the best place for it, it was just by the other struct definition. There's also a separate section for LSP features, so perhaps there?
definition

Either way, adding that line fixed the issue for me
on

a little "f" in statusline in neovim

No idea what's going on, but I have a little "f" in statusline under neovim. No problem under vim (macvim).

Macvim version: VIM - Vi IMproved 8.1 (2018 May 18, compiled Oct 8 2019 20:51:53)
Neovim version: NVIM v0.5.0-3b3a40978

  • After switch to insert mode and back to normal mode
    螢幕快照 2019-10-10 下午12 49 17

  • After use fzf plugin
    螢幕快照 2019-10-10 下午12 52 08

nvim-tree support

Hello, iḿ user of darcula theme and my config contain code for nvim-tree.

I suppose that the code require for nvim-tree support:

-- color management
vim.api.nvim_command("call darcula#Hi('NvimTreeSymlink', darcula#palette.fg, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeFolderName', darcula#palette.fg, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeRootFolder', darcula#palette.fg, darcula#palette.bg, 'bold')")
vim.api.nvim_command("call darcula#Hi('NvimTreeFolderIcon', darcula#palette.fg, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeEmptyFolderName', darcula#palette.fg, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeOpenedFolderName', darcula#palette.fg, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeExecFile', darcula#palette.fg, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeOpenedFile', darcula#palette.fg, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeSpecialFile', darcula#palette.fg, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeImageFile', darcula#palette.fg, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeMarkdownFile', darcula#palette.fg, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeIndentMarker', darcula#palette.fg, darcula#palette.bg, '')")
--
vim.api.nvim_command("call darcula#Hi('LspDiagnosticsError', darcula#palette.errorStripe, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('LspDiagnosticsWarning', darcula#palette.warnStripe, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('LspDiagnosticsInformation', darcula#palette.infoStripe, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('LspDiagnosticsHint', darcula#palette.hintStripe, darcula#palette.bg, '')")

-- vim.api.nvim_command("call darcula#Hi('NvimTreeLicenseIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeYamlIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeTomlIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeGitignoreIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeJsonIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
--
-- vim.api.nvim_command("call darcula#Hi('NvimTreeLuaIcon', darcula#palette.UIBlue, darcula#palette.bg, 'bold')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreePythonIcon', darcula#palette.UIBlue, darcula#palette.bg, '')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeShellIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeJavascriptIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeCIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeReactIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeHtmlIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeRustIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeVimIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('NvimTreeTypescriptIcon', darcula#palette.macroName, darcula#palette.bg, 'italic')")
--
vim.api.nvim_command("call darcula#Hi('NvimTreeGitDirty', darcula#palette.number, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeGitStaged', darcula#palette.number, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeGitMerge', darcula#palette.number, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeGitRenamed', darcula#palette.number, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeGitNew', darcula#palette.UIRed, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeGitDeleted', darcula#palette.ANSIDarkGray, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeGitIgnored', darcula#palette.ANSIDarkGray, darcula#palette.bg, '')")
--
-- NvimTreeWindowPicker
-- There are also links to normal bindings to style the tree itself.

vim.api.nvim_command("call darcula#Hi('NvimTreeCursorLine', darcula#palette.fg, darcula#palette.selection, 'bold')")
vim.api.nvim_command("call darcula#Hi('Normal', darcula#palette.fg, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('EndOfBuffer', darcula#palette.bg, darcula#palette.bg, '')")
-- vim.api.nvim_command("call darcula#Hi('CursorLine', darcula#palette.ANSIGray, darcula#palette.UIBlue, '')")
-- vim.api.nvim_command("call darcula#Hi('VertSplit', darcula#palette.macroName, darcula#palette.bg, 'italic')")
-- vim.api.nvim_command("call darcula#Hi('CursorColumn', darcula#palette.macroName, darcula#palette.bg, 'italic')")

-- There are also links for file highlight with git properties
-- These all link to there Git equivalent

vim.api.nvim_command("call darcula#Hi('NvimTreeFileDirty', darcula#palette.number, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeFileStaged', darcula#palette.number, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeFileMerge', darcula#palette.number, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeFileRenamed', darcula#palette.number, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeFileNew', darcula#palette.UIRed, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeFileDeleted', darcula#palette.ANSIDarkGray, darcula#palette.bg, '')")
vim.api.nvim_command("call darcula#Hi('NvimTreeFileIgnored', darcula#palette.ANSIDarkGray, darcula#palette.bg, '')")

If need i can make a PR (sorry i send it and i havent check for a PR)

Wrong theme colors (NeoVim)

Hi, I installed theme and it looks like it has the wrong colors

Screenshot 2019-11-14 at 10 57 07

I tried to set t_Co = 256 but it's don't change anything

Operating System:

OSX Catalina 10.15.1

Neovim Version:

NVIM v0.4.3
Build type: Release
LuaJIT 2.0.5
Compilation: /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNDEBUG -DMIN_LOG_LEVEL=3 -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/build/config -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/src -I/usr/local/include -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/deps-build/include -I/usr/local/opt/gettext/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/build/src/nvim/auto -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/build/include
Compiled by [email protected]

Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/local/Cellar/neovim/0.4.3/share/nvim"

Run :checkhealth for more info

Also commands
echo $TERM = xterm-256color
tput colors = 256

Getting error when starting neovim

Error detected while processing /Users/<myusername>/.vim/plugged/darcula/colors/darcula.vim:
line   99:
E122: Function <SNR>14_Hi already exists, add ! to replace it
Press ENTER or type command to continue

Love the colorscheme! And works once I press ENTER. But getting this error when I launch neovim. Cheers!

errors on startup

I'm trying to use this theme in vim (and neovim, FWIW), but I get these errors on startup:

Error detected while processing /home/<username>/dotfiles/vim/plugged/darcula/colors/darcula.vim:
line  103:
E121: Undefined variable: #
E15: Invalid expression: #{ null: ['NONE', 'NONE'], bg: ['#2B2B2B', 235], fg: ['#A9B7C6', 145], cursor: ['#BBBBBB', 250], gutter: ['#313335', 236], selection: ['#214283', 24], cursorLine: ['#323232', 236], cursorLineNr: ['#A4A3A3', 248], errorMsg: ['#CC666E', 174], error: ['#BC3F3C', 131], warning: ['#A9B7C6', 145], muted: ['#72737A', 243], link: ['#287BDE', 32], stdOutput: ['#BBBBBB', 250], lineNumber: ['#606366', 241], matchBraceFg: ['#FFEF28', 220], matchBraceBg: ['#3B514D', 59], todo: ['#A8C023', 142], search: ['#32593D', 23], incSearch: ['#155221', 22], foldedFg: ['#8C8C8C', 245], foldedBg: ['#3A3A3A', 237], constant: ['#9876AA', 103], keyword: ['#CC7832', 172], comment: ['#808080', 244], docComment: ['#629755', 65], string: ['#6A8759', 101], number: ['#6897BB', 103], delimiter: ['#CC7832', 172], specialComment: ['#8A653B', 95], function: ['#FFC66D', 216], diffAdd: ['#294436', 23], diffText: ['#385570', 60], diffDelete: ['#484A4A', 239], diffChange: ['#303C47', 23], addStripe: ['#384C38', 66], stripeWhit
line  106:
E121: Undefined variable: s:p
E15: Invalid expression: s:p
line  144:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  145:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  147:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  151:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  152:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  153:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  154:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  155:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  158:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  159:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  160:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  161:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  163:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  164:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  165:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  166:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  167:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  169:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  170:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  171:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  172:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  173:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  176:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  177:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  179:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  183:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  184:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  187:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  188:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  189:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  190:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  192:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  194:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  196:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  199:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  200:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  202:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  203:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  205:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  206:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  207:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  209:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  210:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  211:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  213:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  214:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  217:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  237:
E121: Undefined variable: s:p
E15: Invalid expression: [ s:p.ANSIBlack[0], s:p.ANSIRed[0], s:p.ANSIGreen[0], s:p.ANSIYellow[0], s:p.ANSIBlue[0], s:p.ANSIMagenta[0], s:p.ANSICyan[0], s:p.ANSIGray[0], s:p.ANSIDarkGray[0], s:p.ANSIBrightRed[0], s:p.ANSIBrightGreen[0], s:p.ANSIBrightYellow[0], s:p.ANSIBrightBlue[0], s:p.ANSIBrightMagenta[0], s:p.ANSIBrightCyan[0], s:p.ANSIWhite[0] ]
line  240:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  241:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  242:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  243:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  249:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  250:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  252:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  253:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  254:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  257:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  263:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  264:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  268:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  270:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  277:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  280:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  285:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  286:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  292:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  293:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  294:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  298:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  346:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  347:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  360:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  368:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  390:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  397:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  405:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  414:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  417:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  427:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  430:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  431:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  436:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  451:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  452:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  453:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  454:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  455:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  456:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  457:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  458:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  459:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  462:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  465:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  469:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
line  470:
E121: Undefined variable: s:p
E116: Invalid arguments for function <SNR>38_Hi
Press ENTER or type command to continue

Can'not change :colo back to dracula after changing it to something else

Hello. Thank you for this plugin!
But why is this at the beginning of darcula.vim?

if exists("g:darcula")
  finish
endif
let g:darcula = 1

If I set darcula in vimrc, then change it to something else, and then wanna change back to darcula, I also have to :unlet g:darcula. Is this condition with finish really necessary?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.