code-debug
tide
code-debug | tide | |
---|---|---|
3 | 7 | |
390 | 1,444 | |
- | - | |
6.6 | 4.2 | |
16 days ago | 11 months ago | |
TypeScript | Emacs Lisp | |
The Unlicense | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
code-debug
-
Debugging GameBoy Advance (GBA) programs/games in Emacs
We will use dap-mode with the dap-gdb-lldb option here. Under the hood, it uses the debug adapter from the Native Debug VSCode extension. Configuring it is described on the dap-mode webpages. After we have configured dap-mode, we could in theory reuse the launch.json configurations from the VSCode related articles above. That will require that you also use lsp-mode, as dap-launch depends on the lsp-workspace-root function and will not resolve when lsp-mode is not used. I don't use lsp-mode with C (company-clang and company-c-headers provide what I need), so the next logical solution would be to create a debug template ourselves:
-
Building an Intelligent Emacs
I'm not sure.
I can see that this extension claims to make debugging with GDB work in VS Code:
https://github.com/WebFreak001/code-debug
and that at least for emacs there exists a project to use that extension:
https://github.com/emacs-lsp/dap-mode/blob/master/dap-gdb-ll...
Not having tried it, I can't speak to how well it works, and I don't know if there are adapters for other editors.
-
Dap-mode : Native Debug (GDB/LLDB)# - did you get this working for C/C++?
The link at the top of page here, references the github repo : https://github.com/WebFreak001/code-debug which isnt the same thing as installed by vscode or by running dap-gdb-lldb-setup . Indeed this link points to a codebase using .ts files in different locations to the VSCode extension installed .js files. (I did set up the dap program/path variables to use the .ts files but that didnt work)
tide
-
What's your opinion about "TypeScript development with Emacs, tree-sitter and LSP in 2022"?
How does it compare with Tide? https://github.com/ananthakumaran/tide
-
Contextual autocompletion for Common Lisp
I got to try my hands on Typescript in Emacs using tide, and I loved the autocompletion enabled by type-inference. But even besides type-inference, there's even the autocompletion for previously defined local variables that exists in other language tools including anaconda for python, which I don't see in my setup of SLIME/emacs.
-
Auto-import in Typescript
You should try tide for TypeScript projects.
-
Building an Intelligent Emacs
off topic: I've found tide-mode[0] to be pretty good to use with typescript on Emacs
[0] https://github.com/ananthakumaran/tide
-
Is there a way to auto-generate documentation for C/C++?
Is there a way to autogen doxygen doc for C/C++? At least templates with the parameters types and return type? I do this with tide in Emacs with Typescript for example and it's pretty useful.
-
Anyne use TIDE for typescript development yet?
Anyone got any experience with this package? I have got it running but the default key binding to jump to a definition is not working at all. Stated here (https://github.com/ananthakumaran/tide) M-. should work but that seems to be already bound to something else.
-
How I set up my emacs for TypeScript
Then I started with TypeScript and I was both amazed and saddened by it. For regular TS files, .ts it was amazing. The spacemacs typescript-mode was even better than rjsx-mode, all the types are shown perfectly in the bottom bar, autocomplete, auto-import... Everything. And thanks to tide. The sad part is: there is no tsx-mode, to write our .tsx files, we have to use web-mode. Don't get me wrong, this is a great mode, but React + Typescript were not the goals back then.
What are some alternatives?
vscode-bigquery - A Visual Studio Code plugin for running BigQuery queries.
lsp-mode - Emacs client/library for the Language Server Protocol
dap-mode - Emacs :heart: Debug Adapter Protocol
emacs-ng - A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender.
free-vscode-csharp - Free/Libre fork of the official C# extension for vscode
rjsx-mode - A JSX major mode for Emacs
gdbgui - Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
vscode-data-preview - Data Preview 🈸 extension for importing 📤 viewing 🔎 slicing 🔪 dicing 🎲 charting 📊 & exporting 📥 large JSON array/config, YAML, Apache Arrow, Avro, Parquet & Excel data files
typescript.el - TypeScript-support for Emacs
realgud - The Grand "Cathedral" Debugger rewrite
home-sweet-home - All my home configs, dotfiles, spacemacs etc