[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