Commit graph

33 commits

Author SHA1 Message Date
Mathias Fussenegger
0edcfd1a7b Bump supported versions to 0.10.x and 0.9.5 2024-05-30 12:41:52 +02:00
Mathias Fussenegger
6cedcb527e Bump supported versions 2023-04-21 13:47:22 +02:00
Marc Jakobi
049eebe3a1 Add support for LuaRocks + release workflow
nvim-dap is a common dependency across Neovim plugins.
Using luarocks may alleviate the need for users to specify their
plugins' dependencies in their plugin manager
(e.g., vim-plug or packer). See also
[this blog post](https://teto.github.io/posts/2021-09-17-neovim-plugin-luarocks.html)
for details.

This PR adds a release workflow that publishes this plugin to
[LuaRocks](https://luarocks.org/) whenever a tag is pushed,
as well as a rockspec that can be used to release to the `dev` channel.

For the release workflow to work, someone with a LuaRocks account
will have to add their API key to this repo's secrets.

Note that I have added a shield to the readme that assumes the
existence of an `mfussenegger/nvim-dap` LuaRocks module.
2023-02-17 12:32:54 +01:00
Mathias Fussenegger
0b320f5bd4 Support neovim 0.8.0, drop 0.6.1 2022-10-01 12:00:18 +02:00
Mathias Fussenegger
172d4b1661 Update test matrix and document supported Neovim versions 2022-08-03 19:38:03 +02:00
Mathias Fussenegger
521fd33451 List nvim-dapconfig as a non-goal 2022-04-17 19:01:59 +02:00
Mathias Fussenegger
795a3e6057 Rework readme part about supported languages 2022-04-17 19:01:59 +02:00
Mathias Fussenegger
763f74576b Drop support for neovim 0.5.1; Add 0.7.0 to CI matrix
With the release of 0.7.0 it is time to move on.
2022-04-15 16:00:06 +02:00
Mathias Fussenegger
7b757e6939 Remove DAPInstall reference from readme
The repository got archived
2022-03-16 21:19:07 +01:00
Mathias Fussenegger
1a87456d28 Add some notes about possible contributions 2021-11-12 23:56:32 +01:00
Mathias Fussenegger
0bbf969a3b Remove warning and nightly requirement from README
With the release of neovim 0.5 using a nightly build won't be a
requirement anymore.
2021-07-02 18:19:35 +02:00
Mathias Fussenegger
826a1931fd Mention DAPInstall & nvim-dap-ui in README 2021-06-03 21:47:21 +02:00
Mathias Fussenegger
570b84cdd5 Tweak README a bit
- Rearrange the sections.
- Extend some of the sections.
2021-01-17 16:31:30 +01:00
Mathias Fussenegger
f908593bdc Mention :helptags ALL in README as well 2020-12-31 10:16:06 +01:00
pretentious7
8ccde2f210 Correct :help call in usage section in README.md 2020-12-31 10:15:38 +01:00
Mathias Fussenegger
ef830470c8 Move extensions list from readme to the wiki 2020-12-03 19:43:53 +01:00
Mathias Fussenegger
52f38f925a Add link to nvim-dap-python in README 2020-11-15 15:21:29 +01:00
Stephan Seitz
7e2a3ba5e2 Add 'pause' functionality 2020-09-30 10:37:13 +02:00
Stephan Seitz
7cdbb3f9af Add support for reverse debug 2020-09-21 12:03:33 +02:00
Mathias Fussenegger
fc7c40a752 Try to clarify goals in README 2020-09-11 22:07:32 +02:00
Stephan Seitz
d88a948060 Add support for exception breakpoints
```lua
-- Ask user to stop on which kinds of exceptions
require'dap'.set_exception_breakpoints()
-- don't stop on exceptions
require'dap'.set_exception_breakpoints({})
-- stop only on uncaughted exceptions
require'dap'.set_exception_breakpoints({"uncaughted"})
-- stop on all exceptions
require'dap'.set_exception_breakpoints({"raised", "uncaught"})
```
2020-08-27 18:46:10 +02:00
Mathias Fussenegger
4aa81921c8 Link to nvim-dap-virtual-text in README 2020-08-26 21:32:03 +02:00
Stephan Seitz
bb1bb0d3d0 Add support for logpoints 2020-08-26 17:19:19 +02:00
Mathias Fussenegger
dfc1d2ef36 Add support for conditional breakpoints 2020-06-12 12:36:44 +02:00
Stephan Seitz
23bddad536 Add Goto command
Co-authored-by: Mathias Fußenegger <mfussenegger@users.noreply.github.com>
2020-05-14 18:50:41 +02:00
Mathias Fussenegger
0426d8427b Remove separate threads window 2020-05-08 20:13:19 +02:00
Mathias Fussenegger
767793fbcf Provide a way to register filetype specific adapters & launch them 2020-04-18 12:58:10 +02:00
Mathias Fussenegger
168bf1a102 Add screenshot to README 2020-04-17 14:29:06 +02:00
Mathias Fussenegger
4551fd92c3 Add a repl 2020-04-17 00:21:55 +02:00
Mathias Fussenegger
adab82ee43 Implement restart 2020-04-16 12:53:35 +02:00
Mathias Fussenegger
9f41df7cd7 Use only signs for tracking breakpoints
No need for a separate `breakpoints_by_buf` table that can get
out-of-sync if lines are added or removed.
2020-04-16 01:38:30 +02:00
Mathias Fussenegger
8796af5a25 Extend README with motivation and scope 2020-04-15 21:06:56 +02:00
Mathias Fussenegger
e06bbc6eff Add bare readme 2020-04-15 12:39:59 +02:00