Tags: joshzcold/python.nvim
Tags
fix(config): invalid key checking in config handles lists and doesn't… ( #35) * fix(config): invalid key checking in config handles lists and doesn't throw errors instead of crashing python.nvim, show a notification as a warning. Be able to handle list-type tables by not having it be an error if the key is a number (indicating its a list) * chore: lint on config * ci(nvim): remove testing for neovim 10, 11 is only supported for lspconfig
refactor(config)!: no longer setup keymaps by default as an antipatte… …rn (#36) - provide example of setting up the python keymaps in lazy.nvim - remove auto setup of keymaps
fix: post_set_venv not getting set in config (#33) * fix: post_set_venv not getting set in config Because post_set_venv was nil is wasn't getting set in the config setup table * test(init): fix initalization of luasnip in testing
Fix/fstrings skip regex format (#30) * fix(f-strings): do not inject string on regex or `.format()` string Try to find if either the string is "regex" or is a "format" type string and ignore. * test(f-string): add tests for inserts and not insterting fstrings * test: remove duplicate and move text actions from ts tests to own file
fix: python.nvim detect project changes for venv adjustments automati… …cally (#24)
doc: add a logo (#23) * doc: add a logo * doc: move logo * doc: improve style and video
fix: wrap command in new command format in python.nvim * fix(commands): account for missing last arg in wrap_cursor * chore: adjust Python command description * fix: support range for `:Python` for treesitter wrap_cursor * doc: update vim doc * test(treesitter): add test for treesitter wrap cursor commands * chore: run format * test: text action and enumerate ts test * chore: lint fix test_text_actions * test: check for treesitter grammar before running tests
docs: hookup vim-docs, lint, contributing doc (#20) * docs: hookup vim-docs, lint, contributing doc Run code through linter and replace all generic `M = {}` module definitions with more descriptive ones for documentation * fix: do not conflict on module and global var in state * ci: adjust github work flow tasks * chore: linting change
Feat/replace nui popup (#19) * feat: get started on replacing nui.popup * feat: replace nui dependency with built-in commands Replace Popup from nui with our own classes to remove a dependency on the plugin
PreviousNext