This pull request also adds the support for 'set selection=exclusive' to
the function 'rename_visual()' (bug fix).
'<Leader>R' in Normal mode:
---------------------------
Jedi-vim keeps the word under the cursor, moves the cursor to the end of the
word, and puts Vim in insert mode, where the user is expected to enter the
new variable name.
'<Leader>R' in Visual mode:
---------------------------
Use the selected text as the default answer to the prompt.
Options:
- Global option: g:jedi#case_insensitive_completion
- Buffer-local option: b:jedi_case_insensitive_completion
Values:
- 0 to disable case insensitive completion.
- 1 to enable case insensitive completion (default).
* pythonx/parso 5edab04...ee5edaf (13):
> Prepare Release 0.8.3
> Add a Python 3.12 grammar, because that is probably going to be needed in a year from now
> Merge pull request #199 from sobolevn/patch-1
> Merge pull request #195 from sturmianseq/fix
> Jedi still has an import dependency on search_ancestor
> Merge pull request #194 from mgorny/python310
> Merge pull request #188 from davidhalter/line-ending
> Fix flaky test_cache_last_used_update again (#189)
> Add `NodeOrLeaf.dump()` and `NodeOrLeaf.search_ancestor()` (#187)
> Add a grammar for Python 3.11 (just copied 3.10), so the core devs can work with it
> Relax a test regex to match new enum repr in Python 3.10.0a7+ (#186)
> Merge pull request #185 from davidhalter/switch-to-github-actions
> Merge pull request #184 from davidhalter/remove-nocond-39
- the common case is having an exception here (with no buffer setting),
which results in the exception handler always
- vim_eval has overhead, especially with Neovim, so the less calls the
better
This patch changes it to query the `b:` dict, using the (always
set/initialized) global setting as the default.
This commit removes the inner string quotation of the default value for the
added_sys_path setting. The inner quotes cause the value of the resulting
variable g:jedi#added_sys_path to be the sting "[]" instead of an empty list.
It should mostly still work (except for :Pyimport), but it won't pass all the tests anymore.
Since I'm dropping Python 2 in Jedi anyways, it makes sense to also remove it here.