debugprint.nvim

Debugging in NeoVim the print() way!

MIT License

Stars
312
Committers
13

Bot releases are visible (Hide)

debugprint.nvim - v3.1.2

Published by github-actions[bot] about 2 months ago

3.1.2 (2024-08-30)

Bug Fixes

  • variable_above_alwaysprompt key - closes #115 (9d09893)
debugprint.nvim - v3.1.1 Latest Release

Published by github-actions[bot] 2 months ago

3.1.1 (2024-08-11)

Bug Fixes

  • Remove specific version numbers in deprecation warnings (31588c4)
debugprint.nvim - v3.1.0

Published by github-actions[bot] 3 months ago

3.1.0 (2024-07-28)

Features

  • Introduce lazy.nvim package spec - closes #109 (7c9b7f0)

Bug Fixes

  • Change back to not supplying lazy-loading config - closes #111 (96e6d32)
  • Temporary workaround for lazy-loading issue (265b070)
debugprint.nvim - v3.0.0

Published by github-actions[bot] 5 months ago

3.0.0 (2024-05-18)

⚠ BREAKING CHANGES

  • Deprecate global-level ignore_treesitter option - closes #100
  • Remove support for NeoVim 0.8

Features

  • Add support for AppleScript (0811b50)
  • Customizable display_counter - closes #104 (1400e08)
  • Show number of lines on delete/toggle - closes #101 (77be09b)
  • Use smarter variable finding - closes #27 (052693a)

Bug Fixes

  • Get node name correctly for default case (1c93860)
  • Use tbl_get to support 0.8 (40fc629)

Miscellaneous Chores

  • Deprecate global-level ignore_treesitter option - closes #100 (7d49362)
  • Remove support for NeoVim 0.8 (1f03985)
debugprint.nvim - v2.0.1

Published by github-actions[bot] 6 months ago

2.0.1 (2024-04-24)

Bug Fixes

  • Lazy loading - no autocmds/warn on unmodifiable buffers - closes #97 (61dbc50)
debugprint.nvim - v2.0.0

Published by github-actions[bot] 6 months ago

2.0.0 (2024-04-17)

⚠ BREAKING CHANGES

  • New keymap/command configuration - closes #44

Features

  • add elixir support (0ac7f57)
  • Implement comment toggle - closes #85 (7fac302)
  • Keybinding: delete_debug_lines - closes #87 (6ef8571)
  • keymap: map keys only on modifiable buffers and make keymaps buffer-local (319edf0)
  • New keymap/command configuration - closes #44 (ee9d6ff)
  • Simplify configuration warning text (7e8ccd4)

Bug Fixes

  • Debug Print Not generating for c_shrarp file type (3d00dd0)
  • g?v for comments in lua (f9b9b87)
  • Mapping TS lang → filetype - closes #93 (3b21eba)
  • Only map TSLang → ft on NeoVim 0.9+ (8c7a872)
  • Only warn once about NeoVim version (005430d)
  • Remove conflicts with nvim-notify - closes #91 (bb6d1c9)
  • Setup of function callbacks (32137d7)
  • Use feedkeys to work with noice.nvim - closes #80 (a326cad)
  • Use non-deprecated API (63e9017)
debugprint.nvim - v1.9.0

Published by github-actions[bot] 7 months ago

1.9.0 (2024-03-29)

Features

Bug Fixes

  • Accuracy finding embedded langs - closes #84 (b813797)
  • Make validation work (fdc30b2)
  • Take a fresh copy of options object each time (c63b01d)
debugprint.nvim - v1.8.0

Published by github-actions[bot] 8 months ago

1.8.0 (2024-02-22)

Features

debugprint.nvim - v1.7.0

Published by github-actions[bot] 9 months ago

1.7.0 (2024-01-21)

Features

Bug Fixes

debugprint.nvim - v1.6.0

Published by github-actions[bot] 11 months ago

1.6.0 (2023-11-28)

Features

Bug Fixes

  • JavaScript logging debug → warn (c8341fd)
  • Remove stderr for Python (a3f8beb)
  • Try to fix demo video link (dafd4db)
debugprint.nvim - v1.5.1

Published by github-actions[bot] 11 months ago

1.5.1 (2023-11-24)

Bug Fixes

  • Don't make keybindings unique - closes #69 (08a4dff)
  • populate runtimepath correctly - closes #65 (e12671b)
debugprint.nvim - v1.5.0

Published by github-actions[bot] 11 months ago

1.5.0 (2023-11-15)

Features

Bug Fixes

  • get_node_at_cursor works again on 0.8.x - closes #64 (b141128)
debugprint.nvim - v1.4.0

Published by github-actions[bot] 11 months ago

1.4.0 (2023-11-06)

Features

  • Handle variables in Makefiles - closes #37 (52c82f6)
debugprint.nvim - v1.3.0

Published by github-actions[bot] 12 months ago

1.3.0 (2023-11-02)

Features

  • Use a default value for variable input - closes #59 (775de28)

Bug Fixes

  • Property identifier for Typescript - closes #60 (e811865)
debugprint.nvim - v1.2.0

Published by github-actions[bot] about 1 year 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)
debugprint.nvim - v1.1.0

Published by github-actions[bot] over 1 year ago

1.1.0 (2023-04-20)

Features

debugprint.nvim - v1.0.0

Published by github-actions[bot] over 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