Apply the Dracula Colorscheme installed in the custom_settings section.
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
Add those those lines to init.toml :
[options]
colorscheme = "dracula"
[[custom_plugins]]
name = "dracula/vim"
merged = 0
Then run :SPupdate, everything installs correctly without any errors.
Restart Spacevim and the colorscheme doesn't get applied.
Try :colorscheme dracula, it only applies to the syntax.
:SPDebugInfo! SpaceVim debug information
auto_disable_touchpad = 1
autocomplete_method = 'deoplete'
autocomplete_parens = 1
bootstrap_after = 'myspacevim#after'
bootstrap_before = 'myspacevim#before'
buffer_index_type = 4
checkinstall = 1
colorscheme = 'dracula'
colorscheme_bg = 'dark'
colorscheme_default = 'desert'
commandline_prompt = '➭'
custom_color_palette = []
custom_plugins = [['dracula/vim', {'name': 'dracula/vim', 'merged': 0}]]
data_dir = '/Users/sly/.cache/'
debug_level = 1
default_indent = 2
disabled_plugins = []
enable_ale = 1
enable_bepo_layout = 0
enable_cursorcolumn = 0
enable_cursorline = 1
enable_debug = 0
enable_googlesuggest = 0
enable_guicolors = 1
enable_insert_leader = 1
enable_javacomplete2_py = 0
enable_key_frequency = 0
enable_language_specific_leader = 1
enable_neocomplcache = 0
enable_neomake = 0
enable_os_fileformat_icon = 0
enable_powerline_fonts = 1
enable_statusline_bfpath = 0
enable_statusline_mode = 1
enable_statusline_tag = 1
enable_tabline_filetype_icon = 1
enable_tabline_ft_icon = 0
enable_vimfiler_filetypeicon = 0
enable_vimfiler_gitstatus = 0
enable_vimfiler_welcome = 1
enable_ycm = 0
error_symbol = '*'
expand_tab = 1
filemanager = 'vimfiler'
filetree_direction = 'left'
filetype_icons = {}
force_global_config = 0
gitcommit_issue_icon = ''
gitcommit_pr_icon = ''
github_username = ''
guifont = 'FuraCode Nerd Font:h11'
hiddenfileinfo = 1
home_files_number = 6
hosts_url = 'https://raw.githubusercontent.com/racaljk/hosts/master/hosts'
info_symbol = 'ⓘ'
keep_server_alive = 1
language = ''
leader_guide_default_group_name = ''
leader_guide_flatten = 1
leader_guide_hspace = 5
leader_guide_max_size = 0
leader_guide_position = 'botright'
leader_guide_run_map_on_popup = 1
leader_guide_sort_horizontal = 0
leader_guide_submode_mappings = {'<C-C>': 'win_close'}
leader_guide_vertical = 0
lint_on_save = 1
lint_on_the_fly = 1
max_column = 120
plugin_bundle_dir = '/Users/sly/.cache/vimfiles/'
plugin_manager = 'dein'
plugin_manager_processes = 16
plugin_name = 'Denite-sources'
project_rooter_automatically = 1
project_rooter_patterns = ['.git/', '_darcs/', '.hg/', '.bzr/', '.svn/', '.SpaceVim.d/']
realtime_leader_guide = 1
relativenumber = 0
search_tools = ['rg', 'ag', 'pt', 'ack', 'grep', 'findstr']
sidebar_direction = ''
sidebar_width = 30
smartcloseignoreft = ['tagbar', 'vimfiler', 'defx', 'SpaceVimRunner', 'SpaceVimREPL', 'SpaceVimQuickFix', 'HelpDescribe', 'VebuggerShell', 'VebuggerTerminal', 'SpaceVimTabsManager']
smartcloseignorewin = ['__Tagbar__', 'vimfiler:default']
snippet_engine = 'neosnippet'
src_root = 'E:\sources\'
statusline_inactive_separator = 'arrow'
statusline_iseparator = 'nil'
statusline_left_sections = ['winnr', 'filename', 'major mode', 'search count', 'syntax checking', 'minor mode lighters']
statusline_right_sections = ['fileformat', 'cursorpos', 'percentage']
statusline_separator = 'arrow'
statusline_unicode_symbols = 1
terminal_cursor_shape = 2
todo_labels = ['@fixme', '@question', '@todo', '@idea']
update_retry_cnt = 3
version = '1.5.0-dev'
vim_help_language = 'en'
vimcompatible = 0
warning_symbol = '⚠'
wildignore = '*/tmp/*,*.so,*.swp,*.zip,*.class,tags,*.jpg,*.ttf,*.TTF,*.png,*/target/*,.git,.svn,.hg,.DS_Store,*.svg'
windows_index_type = 2
windows_leader = 's'
windows_smartclose = 'q'
[[layers]]
name="autocomplete"
auto_completion_return_key_behavior='complete'
auto_completion_tab_key_behavior='smart'
[[layers]]
name="checkers"
enable=1
[[layers]]
name="format"
[[layers]]
name="edit"
[[layers]]
name="ui"
[[layers]]
name="core"
[[layers]]
name="core#banner"
[[layers]]
name="core#statusline"
[[layers]]
name="core#tabline"
[[layers]]
name="shell"
default_position='top'
default_height=30
[[layers]]
name="lang#elm"
[[layers]]
name="colorscheme"
enable=1
[[layers]]
name="ale"
[[layers]]
name="denite"
SpaceVim clipboard support check report:
Checking +clipboard:
SUCCEED!
SpaceVim environment check report:
Current progpath: nvim(/usr/local/Cellar/neovim/0.4.3/bin/nvim)
version: 800
OS: mac
SpaceVim lua support check report:
Checking +lua:
Failed : Known issue, neovim do not support lua now.
SpaceVim python support check report:
Checking +python3:
SUCCEED!
Checking +python:
Failed : to support +python, you need run pip2 install neovim
[ SpaceVim ] : logger file does not exists, only log for current process will be shown!
[ SpaceVim ] [19:15:26] [ Info ] Startup with argv: ['.SpaceVim.d/autoload/myspacevim.vim']
[ SpaceVim ] [19:15:26] [ Info ] find local conf: /Users/sly/.SpaceVim.d/init.toml
[ SpaceVim ] [19:15:26] [ Info ] loading cached local conf: /Users/sly/.cache//SpaceVim/conf/_Users_sly__SpaceVim_d_init_toml.json
[ SpaceVim ] [19:15:26] [ Info ] start to apply config [local]
[ SpaceVim ] [19:15:26] [ Info ] SpaceVim server startup at:/tmp/spacevim_nvim_server
[ SpaceVim ] [19:15:30] [ Info ] Start to find root for: /Users/sly/.SpaceVim.d/autoload/myspacevim.vim
[ SpaceVim ] [19:15:30] [ Info ] (.SpaceVim.d/):/Users/sly
[ SpaceVim ] [19:15:30] [ Info ] buffer name: .SpaceVim.d/autoload/myspacevim.vim
[ SpaceVim ] [19:15:30] [ Info ] change to root: /Users/sly
[ SpaceVim ] [19:15:30] [ Info ] buffer name: .SpaceVim.d/autoload/myspacevim.vim
[ SpaceVim ] [19:15:30] [ Info ] change to root: /Users/sly
[ SpaceVim ] [19:15:39] [ Info ] Start to find root for: /private/var/folders/rf/m9w82tr10254xkv4yycgttjc0000gp/T/nvimCjJ9y9/3/issue_report.md
[ SpaceVim ] [19:15:39] [ Info ] buffer name: /var/folders/rf/m9w82tr10254xkv4yycgttjc0000gp/T/nvimCjJ9y9/3/issue_report.md
[ SpaceVim ] [19:15:39] [ Info ] change to root: /Users/sly

So In the install instructions on the Dracula website, they suggest almost for every plugin manager to add an alias as "dracula" so the folder doesn't end up named vim, because of the github repo url.
So i looked at the dein.vim documentation and it seems that the name option can be used as an alias inside of dein, but in spacevim, it's used for name of the user/repo. How can i change that ? Is there a way around to do it manually in the init.vim ?
Dracula Vim Colorscheme Website
Dracula Vim Colorscheme Git Repo
After reading dein.vim docs, i found a way to make it work, which includes manually removing it from .cache/vimfiles/repos/github.com and from the init.toml file then installing it with : call dein#add('dracula/vim', {'name' : 'dracula'}) and :SPInstall.
Also, after adding another plugin to init.toml, the colorscheme is disabled, i think it gets confused because there's no way for Spacevim to get the right name of the plugin at load time since it has an alias.
I think a way around this would be to add the option alias that will be added as the name option in dein.vim to avoid the ambiguity, like so :
[[custom_plugin]]
name = "dracula/vim"
alias = "dracula"
call dein#add('[name]', {'name' :[alias]})
I am not familiar with the vim syntax, i hope you got the idea.
The temporary solution that i found is to make a fork and point to that fork instead.
```[[custom_plugins]]
name = "useroff/dracula"
merged = 0
I have just check the options of dein, it is path option for setting the URI.
we will add new feature:
[[custom_plugin]]
repo = "dracula/vim"
name = "dracula"
I have add this feature, the following shoud works, but it seems still has issue, I will fix it later. @Shougo, how to add dracula/vim in dein without spacevim?
[[custom_plugin]]
repo = "dracula/vim"
name = "dracula"
merged = false
EDIT:
sorry, it is a type, it should be:
[[custom_plugins]]
repo = "dracula/vim"
name = "dracula"
merged = false
@Shougo, I think it is a bug of dein, I still get warn message,
[dein] vim-scripts.org is deprecated. You can use "vim-scripts/dracula" instead.
[dein] vim-scripts.org is deprecated. You can use "vim-scripts/dracula" instead.
why dein think dracula/vim is a plugin from vim-scripts.org?
@wsdjeg
It works for me.
set runtimepath^=~/work/dein.vim
call dein#begin('~/work/test')
call dein#add('dracula/vim', {'merged': 0})
call dein#end()
filetype plugin indent on
syntax enable
Please test plain dein.vim without SpaceVim.
why dein think dracula/vim is a plugin from vim-scripts.org?
You have added repo.name in old source code.
It means call dein#add('dracula') in dein.vim.
So dein.vim warns it. It is deprecated vim-scripts.org plugin installation.
Ok, thanks!
Most helpful comment
The temporary solution that i found is to make a fork and point to that fork instead.
```[[custom_plugins]]
name = "useroff/dracula"
merged = 0