-
The only plugin for step-debugging I've ever tried was vimspector (back before nvim-dap existed), but looking at the docs for nvim-dap it seems like it has similar pitfalls: excessive and error-prone configuration.
-
Scout Monitoring
Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
-
If nvim-lspconfig didn't exist, I would still be using coc.nvim. I realize nvim-dapconfig is a non-goal but until something like that emerges I would never switch away from VSCode for debugging.
-
java-debug
The debug server implementation for Java. It conforms to the debug protocol of Visual Studio Code (DAP, Debugger Adapter Protocol).
I agree with you, I spend 2 days just trying to figure out how to make nvim-dap remotely connect to a JVM debugger to debug Scala applications, it turned out that I needed to download a server that implements VSCode Debug Protocol, the Microsoft java-debug implementation, compile it myself, and also install the Eclipse JDTLS, add java-debug as a bundle for JDTLS, install the nvim-jdtls plugin, configure a custom adapter for Scala to launch vscode.java.startDebugSession through Eclipse Jdtls to connect to a remote instance launched with Gradle (must be Gradle, I'm using a framework that loads my classes externally, there is no main method at all).
-
I agree with you, I spend 2 days just trying to figure out how to make nvim-dap remotely connect to a JVM debugger to debug Scala applications, it turned out that I needed to download a server that implements VSCode Debug Protocol, the Microsoft java-debug implementation, compile it myself, and also install the Eclipse JDTLS, add java-debug as a bundle for JDTLS, install the nvim-jdtls plugin, configure a custom adapter for Scala to launch vscode.java.startDebugSession through Eclipse Jdtls to connect to a remote instance launched with Gradle (must be Gradle, I'm using a framework that loads my classes externally, there is no main method at all).
-
What does you mean by multi media? Terminals do support multimedia, for example, you can have previews with Ranger File Manager, but it is also completely possible to play videos with sound through terminals, it's just not a widespread thing.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.