Error while loading plugin

オープン
#475 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
35/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
neovim, vim
領域
tooling

調査の方向性

The report includes startup errors from rust.vim and Syntastic under NeoVim 0.6.1, along with :RustInfo output. Start by checking the plugin loading errors against the reported versions and startup setup. Done means identifying whether the failure is in rust.vim or its interaction with Syntastic and providing a reproducible fix or guidance; the issue has no maintainer comments and is over four years old.

索引モデルが issue の本文から書いたものです。

説明

I believe this is an issue with my setup and not the plugin itself, so just hoping for some guidance about how to get it working. I'm not sure if the issue is with Syntastic or Rust.vim, etiher.

When starting NeoVim 0.6.1 I receive the error

Cannot source a directory: "/home/me/.config/nvim/plugin/repos/github.com/rust-lang/rust.vim"
Error detected while processing /home/me/.config/nvim/plugin/repos/github.com/rust-lang/rust.vim/ftplugin/rust.vim:
line   19:
E174: Command already exists: add ! to replace it: CompilerSet setlocal <args>
Error detected while processing /home/me/.config/nvim/plugin/repos/github.com/rust-lang/rust.vim/syntax_checkers/rust/cargo.vim:
line   86:
E121: Undefined variable: g:SyntasticRegistry
Error detected while processing /home/me/.config/nvim/plugin/repos/github.com/rust-lang/rust.vim/syntax_checkers/rust/rustc.vim:
line   45:
E121: Undefined variable: g:SyntasticRegistry
Error detected while processing /home/me/.config/nvim/plugin/repos/github.com/vim-syntastic/syntastic/syntax_checkers/perl6/perl6.vim:
line   13:
E488: Trailing characters: # Perl 6 is dead, long live Raku!
  • rust.vim version:
    Installed using dein.
    Unsure of the rust.vim version, but it has been downloaded in the last week, so is likely the most current version.

Steps to reproduce:
Occurs on NeoVim startup.

?

Paste debugging info from the Rust Vim plugin via one of the following
commands: :RustInfo, :RustInfoToClipboard, or :RustInfoToFile <filename>.

RustInfo
rust.vim Global Variables:
let g:ftplugin_rust_source_path = v:null
let g:loaded_syntastic_rust_cargo_checker = 1
let g:loaded_syntastic_rust_filetype = v:null
let g:loaded_syntastic_rust_rustc_checker = 1
let g:rust_bang_comment_leader = v:null
let g:rust_cargo_avoid_whole_workspace = v:null
let g:rust_clip_command = v:null
let g:rust_conceal = v:null
let g:rust_conceal_mod_path = v:null
let g:rust_conceal_pub = v:null
let g:rust_fold = v:null
let g:rust_last_args = v:null
let b:rust_last_args = []
let g:rust_last_rustc_args = v:null
let b:rust_last_rustc_args = []
let g:rust_original_delimitMate_excluded_regions = v:null
let g:rust_playpen_url = v:null
let g:rust_prev_delimitMate_quotes = v:null
let g:rust_recent_nearest_cargo_tol = v:null
let g:rust_prev_delimitMate_quotes = v:null
let g:rust_recent_nearest_cargo_tol = v:null
let g:rust_recent_root_cargo_toml = v:null
let g:rust_recommended_style = v:null
let g:rust_set_conceallevel = v:null
let g:rust_set_conceallevel=1 = v:null
let g:rust_set_foldmethod = v:null
let g:rust_set_foldmethod=1 = v:null
let g:rust_shortener_url = v:null
let g:rustc_makeprg_no_percent = v:null
let g:rustc_path = v:null
let g:rustfmt_autosave = 1
let g:rustfmt_autosave_if_config_present = v:null
let g:rustfmt_command = 'rustfmt'
let g:rustfmt_emit_files = 1
let g:rustfmt_fail_silently = 0
let g:rustfmt_options = ''
let g:syntastic_extra_filetypes = ['rust']
let g:syntastic_rust_cargo_fname = ''
rustfmt 1.4.38-stable (9d1b210 2022-02-23)
rustc 1.59.0 (9d1b2106e 2022-02-23)
cargo 1.59.0 (49d8809dc 2022-02-10)

Features: +acl +iconv +tui
See ":help feature-compile"
   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/share/nvim"
Run :checkhealth for more info
----
Info from Syntastic:
Syntastic version: 3.10.0-32 (Vim 800, Neovim, Linux)
Info for filetype:
Global mode: active
Filetype  is active
The current file will be checked automatically
Available checkers: -
Currently enabled checkers: -
The current file will not be checked (file not readable / not local)     

?

主要言語
Vim Script
スター
4.2k
フォーク
323
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

rust-lang/rust.vim のほかの issue

rust-lang/rust.vim の issue をすべて見る

似ている issue

DevTools の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。