[13:18] Brian Wood : yes [13:20] Michael W : There is sound :-) [13:20] Leo Vivier : I am speaking right now; can you not hear me? [13:20] Leo Vivier : If so, it might be on your machine; other people can hear me. [13:20] Michael W : Yes I can hear you [13:22] Jeff Trull : Awesome good recovery [13:24] Martin R : Now i can hear [13:24] Michael W : Sorry for confusing people :-( [13:24] Jeff : screen share is visible [13:25] Howard : Go reheat your soup! [13:26] Nick Econopouly : finally [13:27] Nick Econopouly : Oh nice I didn't miss the beginning [13:27] Leo Vivier : @TheFreak: You're still connected in the other room. [13:27] LISTENONLY-TheFreak : ok [13:27] Howard : Yes please! [13:27] Howard : Record it! [13:30] Leo Vivier : @JeffT: You're still connected in the other room. [13:31] maxxcan : hello everyone. Hello Michael Wright, do you cut your hair? [13:33] Leo Vivier : @Howard: Something is glitched with your mic; could you unmute and remute yourself? [13:38] Leo Vivier : @Kat, @JeffT, @ Nick: You're still connected to the other room. [13:41] Michael W : Is there a way to highlight the line of program execution? [13:42] maxxcan : I use dap-mode to program flutter but I don't need any configuration [13:48] Yisrael Dov : Ok, working now (how much did I miss? ) [13:49] Leo Vivier : About 15' of Mike's presentation. [13:50] Yisrael Dov : Thanks leo, it is being recorded right ? So I can catch up ? [13:50] Leo Vivier : Yup, it is recorded; I don't know what's the publishing workflow for Emacs-SF is currently, but you might want to bring up the question later. :) [13:51] Jeff Trull : I only see the scratch buffer [13:52] Yisrael Dov : Sorry about that .... [13:53] Leo Vivier : @JeffT: Is it fixed now? I was looking elsewhere. [13:54] Jeff Trull : I don't see anything but Mike's inactive scratch buffer [13:55] Yisrael Dov : Jeff, that is weird, I see his window [13:56] Jeff Trull : Nice OK I will leave and return [13:56] Jeff Trull : Much better now! [13:57] Leo Vivier : Sorry for all the problems today, folks. [13:59] Jeff Trull : How does it compare to gdb gui? [13:59] Jeff : Interesting, do you need to setup a template for every project? [13:59] Jeff Trull : Or gdb mode [14:00] Yisrael Dov : So I missed from the beginning, Is DAP running as a separate process ? [14:02] Troy : I have use realgud and it does not use DAP, but is a much nicer interface then dap-mode in my opinion https://github.com/realgud/realgud [14:03] Jeff Trull : Does the LSP connection add any value i.e. integration? [14:03] Mark Pralat : Can you talk more about it is supported on Android. What does this mean? I can debug android apps? [14:04] Michael Wright : https://github.com/adelphes/android-dev-ext [14:04] Mark Pralat : Yes. Thanks. Brand new to this. [14:06] Jeff Trull : We have a question from "Jeff" also who is not me [14:06] Jean-Luc Bounthong : How long do you think it would take for someone brand new to dap to get started ? [14:08] Jean-Luc Bounthong : thanks [14:08] Michael W : How can you see what languages DAP mode supports? [14:09] maxxcan : https://emacs-lsp.github.io/dap-mode/ [14:09] Jeff : Thanks for that answer! [14:09] Michael Wright : https://microsoft.github.io/debug-adapter-protocol/implementors/adapters/ [14:10] Michael W : that is great thank you [14:10] Leo Vivier : (I'm back!) [14:10] Yisrael Dov : I'm sure this is an obvious question, but what is the advantages of using DAP vs a "native" emacs debugger ? [14:11] maxxcan : hi leo [14:11] Michael Wright : https://emacs-lsp.github.io/dap-mode/page/configuration/ [14:12] Jeff Trull : Same issue and solution as LSP mode :) [14:12] Leo Vivier : Yeah, exactly; I was going to mention lsp. [14:13] Jeff Trull : Same authors it seems [14:13] maxxcan : Michael do you cut the hair and beard? And dap-mode need any configuration for React or only use the configuration for Javascript [14:13] maxxcan : ? [14:16] Yisrael Dov : I think it depends on if you just view emacs as a UI or a complete environment. Using something like DAP or LSP moves away from the emacs environment. [14:17] Jeff : nice [14:18] maxxcan : Michael. This response my question about React in Emacs with DAP. https://emacs-lsp.github.io/lsp-mode/tutorials/reactjs-tutorial/ [14:18] maxxcan : thanks [14:19] maxxcan : prime video need drm [14:21] maxxcan : what?? Emacs like video editor? [14:23] TheFreak : http://1010.co.uk/gneve.html [14:23] TheFreak : why not? [14:23] Jeff Trull : Yes it's a resource issue. We have stuff for C++ in elisp but it's slow and always behind [14:24] Kat : C++ cant be fully parsed with a regex parser [14:25] maxxcan : thanks EAF you can make plugins in Javascript. That many options more [14:31] maxxcan : Leo, what do you think about Rust Emacs? [14:31] Jeff : Thats like saying emacs is a wrapper around firefox because emacs can browse urls [14:31] jgart : https://github.com/mfussenegger/nvim-dap [14:31] Leo Vivier : @maxxcan: Excited about it, and wishing I knew more Rust to participate in the porting effort. [14:37] maxxcan : In don't understand wich is the problem with dap [14:37] maxxcan : *I don't [14:37] Jeff : https://microsoft.github.io/language-server-protocol/implementors/tools/ shows a lot of other editors/ides which use lsp, like eclipse, GNOME Builder. [14:38] maxxcan : Jeff, yes, Vim too [14:40] Mark Pralat : emacs used to use etags, now I can use lps-mode [14:42] Welcome to Emacs-SF!

For help on using BigBlueButton see these (short) tutorial videos.

To join the audio bridge click the phone button. Use a headset to avoid causing background noise for others.

This server is running BigBlueButton. [14:44] Yisrael Dov : Yong-li , sadly that is the state of emacs ... there is almost always going to be external dependencies. [14:45] jgart : Are there any limitations or restrictions of the lsp protocol that would prevent certain features from being implemented? [14:45] maxxcan : But I think that Emacs is than better like another IDE. For me the important is low the learning curve [14:47] Yisrael Dov : (oh no, I got kicked off and missed the starting ) [14:48] jgart : no [14:48] Michael W : no [14:48] Yisrael Dov : no clicking here [14:49] Michael W : yes [14:49] TheFreak : yes [14:49] maxxcan : Leo, I have a proposal. I am trying to make a Emacs distribution with org-roam for non Emacs user [14:49] Yisrael Dov : no clicking, see screen [14:50] Michael Wright : @jgart- I'm not aware of LSP limitations. here is some info: https://tomassetti.me/what-is-the-language-server-protocol/ [14:51] jgart : thanks for sharing that! [14:53] jgart : Do you happen to know what is the process for submitting RFCs to the LSP protocol? Is it an open and inclusive process or do you have to be part of a board? [14:54] Yisrael Dov : (jgart, good question ) [14:55] Leo Vivier : https://org-roam.discourse.group/ [14:57] Yisrael Dov : My wife is a biologist and doom-emacs is not possible [14:57] Michael Wright : https://github.com/microsoft/language-server-protocol/blob/main/contributing.md [14:57] maxxcan : I write my proposal on the forum but a few persons answer me. Maybe I have to make something too [14:57] maxxcan : Yisrael Dov. Yes, that is my idea. [14:57] Roman Gonzalez : Is there a youtube channel where you share these sessions? I had to be on and off because of work, but would love to see the whole session [14:58] Roman Gonzalez : I noticed you recorded it [14:58] Edmund : I'm a biologist 🤷‍♂️ [14:58] Roman Gonzalez : s/recorded/are recording/ [14:58] Michael W : Are there similarities with org roam and Hyperbole? I have been seeing that quite a bit lately? [14:58] maxxcan : I am in a Zettelkasten forum. Everybody use Obsidian. [14:58] Michael Wright : @jgart - see protocol extensions (and proposals) in the above link [14:58] jgart : Michael, thanks I'll take a look [14:59] Jeff Trull : @Roman, see Emacs-SF channel on YouTube [14:59] maxxcan : Edmund, Yisrael Dov. I'm biologist too [15:00] Yisrael Dov : (oops airaid sirens here!!!) [15:00] Roman Gonzalez : is this the channel? https://www.youtube.com/channel/UCFk8kgNu_bqsRZewxMGqkzQ/videos [15:01] Jeff Trull : Yes! [15:01] Roman Gonzalez : It seems not all meetups are here right? [15:02] Jeff Trull : Correct. It's a lot of work *shrugs helplessly* [15:02] Jeff Trull : We try to have notes though [15:02] Michael Wright : still catching up on videos [15:02] Roman Gonzalez : :ok_hand: [15:02] Roman Gonzalez : thanks for your efforts [15:02] Roman Gonzalez : gotta go now, but I'll try to wait for this presentation [15:02] Roman Gonzalez : thank you all [15:02] Roman Gonzalez : see you next time [15:02] Jeff Trull : Even before we recorded < 50% [15:02] maxxcan : see you Roman Gonzalez [15:03] Jeff Trull : Our meeting notes are on github