LuaLS / LuaLS/lua-language-server
[FEATURE-REQUEST] Configuration option to disable didRenameFiles prompt
まだ誰も着手していません。
- 主要言語
- Lua
- スター
- 4.4k
- フォーク
- 442
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
When the language server is notified that a file rename has occured you are always prompted with "Do you want to modify the require path?"
I find that to be bothersome and would prefer if the refactoring would happen silently.
As far as I can tell there's currently no configuration option for this.
The responsible code seems to be in lua-language-server/script/core/modifyRequirePath.lua:67:
local _, index = client.awaitRequestMessage('Info', lang.script.WINDOW_MODIFY_REQUIRE_PATH, {
lang.script.WINDOW_MODIFY_REQUIRE_OK
})
Would it be possible to simply add a check for a config option here?
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
lua-language-server/script/core/modifyRequirePath.lua:67 から始めて、設定オプションがどのように定義され、読み取られるかを追跡します。didRenameFiles プロンプト用の設定オプションを追加し、それを無効にするとリファクタリングが何も表示せずに進行できること、また既存のプロンプトがデフォルトで引き続き利用可能であることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- lua
- 領域
- devtools
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100