EmacsTalk 第五期:与 Emacs 高手陈斌闲聊 Emacs - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
lcj2class

EmacsTalk 第五期:与 Emacs 高手陈斌闲聊 Emacs

  •  
  •   lcj2class Jul 24, 2021 2657 views
    This topic created in 1754 days ago, the information mentioned may be changed or developed.

    本期节目请来了一位使用 Emacs 近十年的资深用户陈斌 ,他是著名文章《一年成为 Emacs 高手》的作者,同时也是一位拥有近二十年软件开发经验的前辈。

    抵触 Emacs 近十年后,陈斌用一年时间就成为了 Emacs 高手,他是怎么做到的?是什么样的契机让他打开了 Emacs 这个潘多拉魔盒?

    作为一个拥有众多插件的开源软件维护者,如何处理用户的不满?如何调节生活与维护的压力?陈斌给出了自己的答案。 此外,节目里还聊到了 Emacs 与 VSCode/Vim 等开发理念上的区别,学习这些软知识,非常有助于加深对 Emacs 的理解。近一个半小时的内容,“湿货”十足,不容错过!

    本期人物

    时间轴

    • 00:00:42 嘉宾自我介绍
    • 00:03:34 为什么会去写《一年成本 Emacs 高手》文章
    • 00:08:18 学习 Emacs 多久后,开始写《一年成本 Emacs 高手》文章
    • 00:10:16 Emacs 为什么不那么“开箱即用”
    • 00:12:54 嘉宾是如何探索出学习 Emacs 最佳实践的
    • 00:15:36 嘉宾列举的一些 Emacs 技巧
    • 00:21:30 Emacs 的开放性,与其他编辑器的区别,“乱” VS “自由”
    • 00:26:31 嘉宾学习 ELisp 的经历
    • 00:30:02 嘉宾对维护开源项目的态度
    • 00:39:35 嘉宾对新手的建议
    • 00:43:53 嘉宾现在的 Emacs 工作流
    • 00:54:11 Emacs 在 Windows 上为什么性能差
    • 01:01:58 Emacs 核心开发团队是怎么样的
    • 01:08:13 嘉宾对入行新人的建议
    • 01:13:20 推荐环节

    Show Notes

    • 嘉宾介绍
      • 名字:陈斌
      • 19 年工作经验,最早桌面开发,现在以 web 开发为主
      • 知乎专栏:如何提高编程速度
    • 入坑经历
      • 2011 年开始接触 Emacs,当时大概 40 岁
      • 吃了半年苦头后,无意间发现了 Steve Purcell 的配置,才开始真正掌握其要领
    • Emacs 技巧分享
      • 在项目中查找文件 find-file-in-project
      • ELisp API 多,不同插件之间可以相互调用
    • Elisp 学习经历
      • 潜移默化,没有特意去学
    • 对待开源的态度
      • 佛系,软件一开始往往都是不完美的,逐渐去完善就好
    • 对新手学习 Emacs 的建议
    • 现在的工作流
    • Emacs 核心开发团队介绍
    • 对新入行新人的建议
      • 不要把眼光局限在一小块领域,可以学些人文 /艺术等来提高自己的品味
    • 嘉宾的分享
      • evil 可同时掌握 Emacs 与 Vim,而且还能彻底解决小指痛的问题
      • abo-abo 大神的 ivy + swiper + counsel 全家桶
      • vc-msg 显示当前行的 git 信息
      • evil-matchit 在成对的 tag 间进行跳转
    • 主播的分享
      • macOS 上的程序启动器 Raycast,类似与 Alfred,但是免费,且支持剪贴板管理
    • 片尾音乐:https://music.163.com/#/song?id=1380302523

    Get in Touch

    4 replies    2021-07-25 07:24:41 +08:00
    mr2xd
        1
    mr2xd  
       Jul 24, 2021
    Moon FM 上搜到了
    zjsxwc
        2
    zjsxwc  
       Jul 24, 2021 via Android
    emacs 有点就是写插件简单粗暴,看下官方文档,了解 frame buffer marker 这些概念后就能写插件,而且用 c 语言和 rust 写起来很简单,配合 elisp 一起,比较适合有文本编辑的小需求吧。

    但是用来工程化开发的话还是 jb 家的 ide 好用。
    hanxiV2EX
        3
    hanxiV2EX  
       Jul 24, 2021 via Android
    这位大佬现在五十了?
    williamx
        4
    williamx  
       Jul 25, 2021
    从这里看到了 Raycast,已经替换了 Spotlight 。
    About     Help     Advertise     Blog     API     FAQ     Solana     4290 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 52ms UTC 00:07 PVG 08:07 LAX 17:07 JFK 20:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86