Closed kenji0923 closed 7 months ago
Plugins are not installed. You must install plugins by dpp-ext-installer
.
const s:dpp_manual_repo_source_url = 'github.com/'
This is wrong. Because manual installed plugins must be under repos
directory in the base directory.
Thank you for pointing out my setting failure. I should have noticed the path in the cache.vim, determined by the default setting, is different from the path I installed denops. Added documentation may help a lot.
Warning: I will close the issue without the minimal init.vim and the reproduction instructions.
Problems summary
I configure that denops is managed by dpp. After an initial launch of vim, cache and state files are created with the former (cache.vim) including something about denops, but in the next launch of vim, in which dpp#min#load_state() returns 0, denops is not loaded. denops seems to be not cached in
s:dpp_base/Vim/.dpp
. Thank you in advance, and for creating many highly flexible plugins.Expected
denops is loaded by dpp with the cached state file.
Environment Information
dpp.vim version (SHA1): bf6f0d77af405848eaac3517bfc3df3f5b2cb16d
denops.vim version (SHA1): 16d4bbc5c8e359ab50042f66dc5c9a2cdeabff6e
deno version(
deno -V
output): deno 1.40.2OS: macOS Ventura 13.6.3
neovim/Vim
:version
output:VIM - Vi IMproved 9.1 (2024 Jan 02, compiled Jan 4 2024 03:08:50) macOS 版 - x86_64 Compiled by GitHub Actions Huge 版 with MacVim GUI. 機能の一覧 有効(+)/無効(-) +acl +dialog_con_gui +jumplist +multi_byte +sodium +vertsplit +arabic +diff +keymap +multi_lang +sound +vim9script +autocmd +digraphs +lambda -mzscheme +spell +viminfo +autochdir +dnd +langmap +netbeans_intg +startuptime +virtualedit -autoservername -ebcdic +libcall +num64 +statusline +visual +balloon_eval +emacs_tags +linebreak +odbeditor -sun_workshop +visualextra +balloon_eval_term +eval +lispindent +packages +syntax +vreplace +browse +ex_extra +listcmds +path_extra +tag_binary +wildignore ++builtin_terms +extra_search +localmap +perl/dyn -tag_old_static +wildmenu +byte_offset -farsi +lua/dyn +persistent_undo -tag_any_white +windows +channel +file_in_path +menu +popupwin -tcl +writebackup +cindent +find_in_path +mksession +postscript +termguicolors -X11 +clientserver +float +modify_fname +printer +terminal -xattr +clipboard +folding +mouse +profile +terminfo -xfontset +cmdline_compl -footer +mouseshape +python/dyn +termresponse +xim +cmdline_hist +fork() +mouse_dec +python3/dyn-stable +textobjects -xpm +cmdline_info +fullscreen -mouse_gpm +quickfix +textprop -xsmp +comments +gettext -mouse_jsbterm +reltime +timers -xterm_clipboard +conceal -hangul_input +mouse_netterm +rightleft +title -xterm_save +cryptv +iconv +mouse_sgr +ruby/dyn +toolbar +cscope +insert_expand -mouse_sysmouse +scrollbind +transparency +cursorbind +ipv6 +mouse_urxvt +signs +user_commands +cursorshape +job +mouse_xterm +smartindent +vartabs システム vimrc: "$VIM/vimrc" ユーザー vimrc: "$HOME/.vimrc" 第2ユーザー vimrc: "~/.vim/vimrc" ユーザー exrc: "$HOME/.exrc" システム gvimrc: "$VIM/gvimrc" ユーザー gvimrc: "$HOME/.gvimrc" 第2ユーザー gvimrc: "~/.vim/gvimrc" デフォルトファイル: "$VIMRUNTIME/defaults.vim" システムメニュー: "$VIMRUNTIME/menu.vim" 省略時の $VIM: "/Applications/MacVim.app/Contents/Resources/vim" コンパイル: clang -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall -Wno-unknown-pragmas -pipe -DMACOS_X -DMACOS_X_DARWIN -g -O3 -flto -arch x86_64 -arch arm64 -I/usr/local/Cellar/libsodium/1.0.19/include -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SO URCE=1 -Wall -Wextra -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Werror -Wno-deprecated-declarations -Wno-error=missing- field-initializers -Wno-error=deprecated-declarations -Wno-error=unused-function リンク: clang -arch x86_64 -arch arm64 -L/usr/local/lib -flto -o Vim -lm -lncurses /usr/local/lib/libsodium.a -liconv /usr/loca l/lib/libintl.a -framework AppKit
Provide a minimal init.vim/vimrc without plugin managers (Required!)
.config/vim/dpp.ts
~/.config/vim/dpp_plugin.toml
Created cache.vim
Created state.vim
Command result of
find .dpp/
in .cache/VimHow to reproduce the problem from neovim/Vim startup (Required!)
rm -rf .cache/dpp
vim
:q
vim
:call dpp#async_ext_action('', '')
Screenshot (if possible)
Upload the log messages by
:redir
and:message
(if errored):messages
result[dpp] denops.vim must be loaded before "dpp#async_ext_action()".