10 ms·
EmacsConf 2020 Talks
- Kaze404 6y agoWow, I had no idea this was a thing. Looks like I have a lot of material to go through. Thank you for posting.
- nahuel0x 6y agoNo talk on lsp-mode / eglot?
- jrockway 6y agoWhat's there to talk about? You install it and suddenly you have the same programming language features that everyone else does, but in an editor that can actually manipulate text.
- zarkov99 6y agoDo you really? I have been trying to get it to run properly for years for c++ and I found it buggy to the point of uselessness.
- ywei3410 6y agoYes - in general both eglot and LSP are pretty much "out of the box". The biggest factor though, is entirely dependent on how good the various server implementations are. Having used it in quite a few different languages now it varies greatly; but you can hardly blame Emacs for that.
- pjmlp 6y agoAlthough I am not a VSCode fan (hoping for the day it gets rebooted into React Native), Microsoft's C and C++ LSP support is quite good, as they are pushing it for WSL, Linux cloud and GitHub based development.
- jrockway 6y agoC++ depends heavily on the build system, and it offers no opinion about the build system. That's the problem I've always run into trying to use clangd on a project that wasn't designed for clangd -- there's some Make rule that's important but doesn't fit into their model. The people having success with language servers are using a language that bundles a build system, which is common in more modern languages.
- zarkov99 6y agoI think VS Code does a better job than emacs with C++ intellisense with the same constraints. CMake is fast becoming the defacto build system for C++.
- nahuel0x 6y agoFor me it was easy to configure and use. But IMHO is a big game changer for Emacs, so was surprised not seeing a talk about it in the conf.
- hereisdx 6y agoQ. Would you mind sharing your Emacs configuration files? Richard Stallman: Configuration files are personal and will not be shared. This cracked me up! xD
- deleted 6y ago[deleted]
- nanna 6y agoMore pugnaciously... > Q17: You've been a very important part of the Free Software movement, some argue the most important part. I very much appreciate that! Thank you. I think it's necessary to encourage more diversity within Emacs, however, that's difficult to do with the instances of sexual harassment that have come out. Are you or do you plan to work on addressing those situations and preventing further situations going forward? > I will forgive them if they stop bullying. > Note from RMS: "If someone who has condemned me unjustly takes it back, that will make it safe for me to empathize with any feelings of hurt that pers might have felt as a result of the misunderstanding and I will be very glad to show compassion."
- bitwize 6y agoMofo got some balls on him. I'm surprised he was allowed to speak. The current practice for CoC enforcement at conferences is leaning toward preemptive: you can be banned for being considered likely to break the CoC.
- zdragnar 6y agoThat is, I think, a great shame.
- silly-silly 6y agoNo doubt it is a great shame. Everyone is so very sensitive that there is no room for anything but groupthink.
- submeta 6y agoWonderful topics. Lot of videos to watch. - Thanks to all the contributors.
- haakonhr 6y agoI also discovered this a few days before the event. Great stuff! Following it live was really cool. Special shoutout to `andrea with "Your Code as a Crime Scene/Analyze code quality through Emacs"
- bitwize 6y agoThe talk about gaming in Emacs is particularly interesting to me, because I think there are possibilities here that haven't been adequately explored. With XELB, the X client library used by EXWM, it's possible for Emacs to quickly draw arbitrary geometry at screen resolution without a C or dynamic library extension. Some testing I did when I fooled around with it showed that it would be fast enough to use as a simple 2D game engine.
- monroewalker 6y agoThanks for sharing! For anyone that's gone through these, which are most worth watching? I haven't made emacs a regular part of my work yet, but I'm always curious to see what's going on in the community for it.
- mark_h 6y agoI haven't watched any myself yet, but there's a thread on r/emacs on just that question: https://www.reddit.com/r/emacs/comments/k77k6a/what_are_your_favourite_emacsconf_2020_talks/ https://www.reddit.com/r/emacs/comments/k77k6a/what_are_your...
- deleted 6y ago[deleted]
- tmalsburg2 6y agoOver the years I have exchanged messages and worked with many of the speakers at this conference, but I have never had the opportunity to meet any of them in real life. It is so nice to finally see their faces and hear their voices. Thanks, Covid, I suppose.
- sachac 6y agoYou might like the videos from last year's conference too, then! =) https://emacsconf.org/2019/talks/ https://emacsconf.org/2019/talks/
- sjg007 6y agoI never used emacs beyond simple text editing. I’ve seen people do quite a lot of cool stuff with emacs though so I do want to start using it. Are there any good tutorials to look at? I’m mostly interested in the software dev pipeline.
- diehunde 6y agoGreat to see a couple of talks on org. I know a couple people (including myself) who don't use Emacs as a main editor but use org to manage tasks, ideas, projects, etc.
- rasengan0 6y agoBig fan of Sacha Chua: much to learn by way of emacs, productivity and org life https://sachachua.com/blog/emacs/ https://sachachua.com/blog/emacs/
- na85 6y agoI've been dabbling with emacs for a number of years now, and I felt that my init/config file was pretty hefty at (currently an all-time high of) 186 lines. Then a few years ago I encountered Sacha's and my mouth literally dropped. I've always wanted to ask, and here's as good a place as any. Is her config an outlier in its size and breadth? I feel like it almost has to be.
- metroholografix 6y agoI've been using Emacs for ~15 years and my configuration is more than 20k lines of code that I've personally written plus comments. Occasionally, I will factor out parts of my config and release them as Emacs Lisp libraries. I would expect any heavy Emacs user, fully immersed in the Emacs-is-an-extensible-environment paradigm to operate in similar fashion.
- jasomill 6y agoTen years and just north of 1,000 lines of self-written code; 1,500 if you count the ~300 lines of custom.el and ~200 for a hastily copy/pasted copy of find-dired hacked to do Spotlight searches. To be fair, I try to go through it every year or two and mercilessly cull everything I haven't recently used, and refactor what I do; including everything that has been in my init at some point or another would easily double, and possibly even triple, this number.
- dakra 6y agoIf you live in Emacs and interacting with it every day there is always something to tweak and it just grows organically. I don't think a big config file is an outlier. Not because it's necessary but simply because it's so much fun to scratch a small itch with a few lines of elisp which you couldn't do in other editors. My config[0] for example is 10k lines with >1k commits. [0] https://github.com/dakra/dmacs https://github.com/dakra/dmacs
- zascrash 6y agoI would like to use emacs and org mode to organise my life. But I think without it being useful on mobile phone, for me is a no go. I will keep using Google calendar for now.
- nunodonato 6y agoyou can use it on your phone. I stored my org files in dropbox, and used Orgzly[0] to do the same in the phone. [0] https://play.google.com/store/apps/details?id=com.orgzly https://play.google.com/store/apps/details?id=com.orgzly
- zascrash 6y agoI will check that. I appreciate everyone for their replies. Is there anything like that for iPhone?
- opan 6y agohttps://apps.apple.com/us/app/beorg-to-do-list-agenda/id1238649962 https://apps.apple.com/us/app/beorg-to-do-list-agenda/id1238...
- Globz 6y agoyes for iOS, I suggest you take a look at beorg, it is quite nice for quick editing and note taking. Of course the real magic truely happens when org is paired with Emacs but the app is quite useful for basic tasks.
- BoysenberryPi 6y agoI use Orgzly for my phone. http://www.orgzly.com/ http://www.orgzly.com/
- jcynix 6y agoYou can install Termux on Android devices and use Emacs there. I use it on more or less read only on the smartphone and actively on a tablet. Both rsync with my desktop from inside Termux. And Orgzly has already been mentioned.
- obilgic 6y agoHonestly that "Emacs News Highlights" video is great for non-contributors or just users. https://emacsconf.org/2020/talks/01/ https://emacsconf.org/2020/talks/01/
- posharma 6y agoI've been a long time emacs user and switched to vscode recently. Seriously, vscode is so much easier to configure and use.
- lmedinas 6y agoWell thats the thing with Emacs, its an extremely good Tool: Editor, browser, file manager, git frontend, notes, calendar, etc.. etc... you call it! but its also extremely old and outdated tool. I used Emacs for years and one day i realized i had a huge .emacs file and spend lots of time maintaining it, that's when i was conviced it was not the editor for me or I was using it wrong. I moved to sublime, vscode and now im giving vim/neovim a try. As much as i liked Emacs i dont see myself using it again soon.
- PaulDavisThe1st 6y agoWell thats the thing with my table saw, its an extremely good Tool; ripping, cross cutting, router table, many different materials, coving cuts etc. etc. you call it! but its also extremely old and outdated tool. I used my table saw for years and one day realized I had accumulated a lot of very detail knowledge of how to use it and spend lots of time maintaining it, thats when i was convined it was not the tool for me or I was using it wrong. I moved to a hand-held jigsaw, then a crosscut saw, and now im giving a handsaw a try. As much as I liked my table saw, i dont see myself using it again soon.
- stinkytaco 6y agoThe fundamental difference in your analogy is that the table saw is a single use tool optimized for precisely one thing. It requires little maintenance or training (compared to emacs, anyway) and has been optimized for this one thing so much that it's hard to imagine something that is faster, safer or more reliable. The same cannot be said of Emacs. It is a general purpose tool on a rapidly evolving platform. Its C interpreter is starting to show its age, it requires some tinkering (and many outside tools) to interact with on mobile devices and as the world moves on it feels like it's trying to keep up with specialized tools. I'm an Emacs user, but I will also argue that the comparison with a table saw is not a fair one.
- ssivark 6y agoThe talk by Sid Kasuvajhula is an absolutely fascinating presentation about extremely flexible object-oriented interfaces, organized in a multi-hierarchial manner -- so very nicely exploiting the compositional structure inherent in the content we operate on. Epistemic mode, A scalable UI paradigm https://emacsconf.org/2020/talks/07/ https://emacsconf.org/2020/talks/07/
- aoeuhtns 6y agoThanks for the pointer, it was very interesting! Not sure I've come across anything like this before.
- yewenjie 6y agoWow. This is so cool. Sometimes you come across concepts that makes total sense once you know it, but then keep asking yourself why wasn't it discovered way before. This a great example of that.
- yodsanklai 6y ago> State of Retro Gaming in Emacs I love to see that there is still room for fun in our field.
- madballster 6y agoIt's great to see there were new Emacs users and developers coming on board, judging by the age of some of the presenters. Emacs has been proclaimed dead many times, I think it has long future ahead of itself. Yes its aged, and dated. But also very powerful. And cools things can still happen (gccemacs as an example).
- stephen_cagle 6y agoPeaked by "Your life in plain text" -> https://emacsconf.org/2020/talks/09/ https://emacsconf.org/2020/talks/09/ I ordered and in the last week watched his udemy class on the same -> https://www.udemy.com/course/getting-yourself-organized-with-org-mode/ https://www.udemy.com/course/getting-yourself-organized-with... . I enjoyed jump starting my org-mode journey and consider it money well spent.
- omaranto 6y agoYou probably mean "piqued" instead of "peaked", and also probably don't mean you were "piqued", but rather that your curiosity was.
- kgwxd 6y agoMaybe you underestimate just how hot "Your life in plain text" is.
- stephen_cagle 6y agoThis comment is peak piqued'ness.
- Blackthorn 6y ago"Extend Emacs to Modern GUI Applications with EAF" I hadn't heard of this one before, and it's hugely interesting. A shame that it can't ever make it into core because of licensing issues. Similarly I'd love it if it was more possible to embed Emacs into other applications, like IDEs. That way IDEs could focus on what they do well, and still have a good text editor.
- someguy101010 6y agolsp mode has come a long way and that feels like i am embedding and ide inside of emacs. With dap mode I get a debugger too but I havent really gotten around to learning how to set that up.
- wool_gather 6y agoIt is extremely nice, but still feels a bit hemmed in by the "everything is a grid of characters" paradigm. Just a soupçon here and there of actual GUI elements (some kind of popover for LSP highlights, for example) would go a long way for making Emacs even better, IMO.
- totetsu 6y agoToday's Emacs experience. "I have a lot of stuff I have to study for work.. I wish there was an efficient way to make my notes into an anki deck.” ” oh theres a blog post about org mode captures too export in anki readable HTML” .. half a day and no study later I have something not half as good as the blog described kind of working.. the blog just says look at my init.el of you don't get it.. who has the time
- stinkytaco 6y agoHave you tried org-drill? I believe it's in the org-plus-contrib and it works pretty well, but like all things emacs, requires some setup.