Debugprint.nvim Versions Save

Debugging in NeoVim the print() way!

v1.2.0

7 months ago

1.2.0 (2023-10-07)

Features

  • Ignore blank calc'ing snippet - closes #55 (6ad5606)
  • Make keymappings unique (92a6dd1)
  • Make uses stderr, JS uses console.debug - closes #48 (f7f88de)

v1.1.0

1 year ago

1.1.0 (2023-04-20)

Features

v1.0.0

1 year ago

1.0.0 (2023-04-17)

⚠ BREAKING CHANGES

  • Require NeoVim 0.8+

Features

  • Add 'display_counter' toggle - closes #32 (a814776)
  • Add 'display_counter' toggle - closes #32 (b1fd07f)
  • Add alternative comparison table (f1b4005)
  • Add description for each of default keybinds - closes #47 (4ed72da)
  • Add Docker support (390a081)
  • Add js-like languages (e1f932b)
  • Add support for C/C++/Rust - closes #8 (8c58a7d)
  • Add support for C# (002318e)
  • Add support for golang (3bd0110)
  • Add support for Java (c5e875f)
  • Add support for Makefiles (317197a)
  • Add support for PHP (4ac6e97)
  • Add support for Python (f8ebf7c)
  • Add support for ruby (d7381f9)
  • Add support for shell (5501c0d)
  • Change all 'dq' keymappings to 'g?' (a8900d7)
  • filetypes: add dart support (4e79853)
  • First commit (7727353)
  • Include snippets - closes #33 (ffaaee1)
  • Introduce 'print_tag' - closes #4, #15 (9716266)
  • Make moving to inserted line optional (8c31df6)
  • Move counter to the beginning (4d49972)
  • Now prints to stderr by default (7c3a43c)
  • Pick up variable under cursor - closes #2 (9a6aaa9)
  • Support command for deleting lines - closes #14 (1896124)
  • Support dot-repeat - closes #3 (7048b21)
  • Support motion mode - closes #23 (5f628f5)
  • Support variable insertion - closes #1 (b843178)
  • Support visual keymapping - closes #22 (8116969)
  • Try release-please (cb7cf19)
  • Try to support 0.6.1 (fe2ff7a)

Bug Fixes

  • Abort testing if treesitter not available (5ade616)
  • Add .stylua.toml (6db4985)
  • Add missing 'jobs' (abeb5e7)
  • Add missing newlines - closes #50 (807793c)
  • Add missing validation (72b1ba7)
  • Add missing validation (bcc1ac8)
  • Add missing validation rules (238dc89)
  • Add runtime call (49f3e2c)
  • Broken xs (7949d4e)
  • By default, indent Makefile lines with a tab (c529cbc)
  • Check filetype before prompt for variable (acd90b4)
  • Code snippet in README.md (784fef0)
  • Correct leading space calculation (0086efa)
  • Deprecated vim.treesitter.query.get_node_text (1c63f65)
  • Explicitly add treesitter for testing (1474cae)
  • Feed surplus <CR> to make tests work (2edc44f)
  • Handle no variable name (48d5f39)
  • Handle not finding node (d4e4355)
  • Ignore any generated tags (c1e1799)
  • Inaccuracy in C# support (7017ca6)
  • Incorrect lua syntax in test files (7f63cc5)
  • Indent line correctly - closes #6 (3ae60ba)
  • Install lua treesitter parser (9e13c44)
  • Missed markup (6a7281d)
  • Red doesn't work on GitHub (41f4809)
  • Remove accidental duplicate (6f55f22)
  • Remove more characters from generated sample (22bb8f0)
  • Require NeoVim 0.8+ (e182774)
  • Silence vim.notify warnings (c373014)
  • Support variables in sh (c8b644c)
  • Test relied on not clearing buffer (77f5131)
  • Tests after merging stderr change (8e93ab9)
  • Treesitter directory (89e2a73)
  • Try different syntax (5877206)
  • Try loading treesitter in minimal.vim (f097ee8)
  • Try packadd (2bec88b)
  • Unknown filetypes (b22480e)
  • Update to NeoVim 0.7.2 (706127f)
  • Use dynamic filename (91e5ccd)
  • Version of stylua check (5b52d8f)

Performance Improvements