Questions on rename features

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

@mcepl がすでに取り組んでいます。

2025年12月30日 から。

  • #37 @mcepl による — オープン

評価

難易度
1/5
見積もり時間
1時間未満
初心者へのやさしさ
25/100
issue の種類
ドキュメント
明瞭さ
明確に書かれている
活発さ
停滞
技術スタック
python
領域
documentation

調査の方向性

Start with the README sections that describe configuring and using rename support, then inspect the open pull request #37 for related work. Clarify the rename configuration, how users can tell which implementation handles rename requests, and whether Rope adds benefits beyond the native functionality; done when the README answers all three questions accurately.

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

説明

  • pylsp-rope version: 0.1.16
  • Text editor/IDE/LSP Client: Emacs (IDE), Eglot (LSP client)
  • Python version: 3.12.6
  • Operating System: MacOS
Description

I just had couple of questions w.r.t. the renaming functionality.

  1. The README states that pylsp.plugins.pylsp_rope.rename should be configured to enable rename support. However, it is unclear to me how it should be configured. E.g. is pylsp.plugins.pylsp_rope.rename a boolean config or something else? Or should I use pylsp.plugins.pylsp_rope.rename.enabled?

  2. Once I have set it the above config correctly, how do I know my LSP's rename function calls pylsp-rope's rename function instead of the default one.

  3. From the README it looks like renaming has only been implemented for variables, classes and functions. To my knowledge, python-lsp-servers native rename functionality already covers this. Would you say that currently pylsp-ropes rename feature does not provide any additional benefit, until the modules and packages renaming have also been implemented?

Thanks and I already really love pylsp-rope as it is!

主要言語
Python
スター
145
フォーク
8
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

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

python-rope/pylsp-rope のほかの issue

python-rope/pylsp-rope の issue をすべて見る

似ている issue

Python の issue をもっと見る

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

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