-
天天被催要文档
用org mode + org-transclusion 生成pdf,ppt快速交付
-
号称架构师,被要求做运维部署
用org babel + tramp + saltstack 快速部署
-
事情繁琐
M-x org-download-clipboard, 随时截图保留证据
org 节点引用到处用,根据一点就能找到全身,所有记忆都在org文件里了,15秒内调出
-
被歧视,用超美界面,切换theme,调节心情,缓解疲劳
终端我用kitty,调节theme特方便,再加上aider(AI工具)命令行能力超强,心情大好
git 信息同步,处理问题, 私人时间出门带thinkpad还是macbook,看心情,不同电脑上emacs theme风格完全一致
-
随时被叫唤处理问题
用harpoon切换文件,速度贼快,再M-x consult-org-heading 快速定位
折叠手机,termux+ emacs 命令行界面,风格完全一致,信息在手,马路上轻松应对
22 个赞
Emacs的体系的好处是单枪匹马很爽,缺点是跟别人合作难,因为没几个人会用这套,自己写的别人没法改。如果工作要求允许,那就毫无问题。
5 个赞
用 emacs 首要任务就是让自己工作简单,而且我感觉 emacs 极有可能活到我们这代入挂掉,生命力顽强。。。。
给同事推了vscode的org插件,他们看的我的文档用。。。
老哥牛大发了,佩服
make emacs great again
我平时也用 org-mode 记工作日记,真的非常适合牛马
尤其是记忆奇差的牛马,org-mode 就是我脑子的外置存储
3 个赞
aider 可以考虑换成 opencode
2 个赞
transclude 是什么工具?没有搜到
这个我已经搜到了,我以为是用来转 pdf 或 ppt 的东西,原来不是
- org文件转pdf,
先转到odt文件,用libreoffice调整,然后再用libreoffice转成pdf,几乎完美
- org 文件转ppt, 布局超酷 用ox-reveal
-> ox-reveal 用这个工具 https://revealjs.com/installation/#basic-setup
-> 手把手教: https://www.youtube.com/watch?v=-ZfjObpv5EI
-> 缩放页面大小: #+REVEAL_INIT_OPTIONS: zoom: true, width: "200%", height: "200%"
- org table 转excel表格
(defun org-table-export-to-excel()
"Export current Org table to Excel file.
Requires LibreOffice installed and in PATH."
(interactive)
(unless (org-at-table-p)
(user-error "Not in an Org table"))
(let* ((buffer-file-dir (if buffer-file-name (file-name-directory buffer-file-name) default-directory))
;; (html-file (expand-file-name (make-temp-file "org-table-" nil ".html") buffer-file-dir))
(html-file (expand-file-name
;; (make-temp-name "org-table-") ; Just the basename
(concat (make-temp-name "org-table-") ".html")
buffer-file-dir)) ; Place it in buffer dir
(excel-file (concat (file-name-sans-extension html-file) ".xlsx"))
(table-html (org-export-string-as
(buffer-substring-no-properties
(org-table-begin)
(org-table-end))
'html t '(:with-tables t))))
(message "location: %s" buffer-file-dir)
(message "location2: %s" html-file)
;; Write HTML file
(with-temp-file html-file
(insert "<!DOCTYPE html>
<html>
<head><meta charset=\"UTF-8\"></head>
<body>
" table-html "
</body>
</html>"))
;; Convert to Excel using LibreOffice
;; (if (executable-find "soffice")
;; (progn
;; (shell-command
;; (format "soffice --headless --convert-to xlsx:\"Calc MS Excel 2007 XML\" --outdir %s %s"
;; (file-name-directory html-file)
;; html-file))
;; (message "Exported to: %s" excel-file))
;; (error "LibreOffice not found in PATH"))
;; Clean up HTML file
;; (delete-file html-file)
;; (shell-command (format "xdg-open %s" html-file))
;; (shell-command (format "open %s" html-file))
(shell-command
(format "python3 -c \"
import pandas as pd
tables = pd.read_html('%s')
tables[0].to_excel('%s.xlsx', index=False)
\"" html-file html-file))
))
2 个赞
合格的软件人员,应该用的是Emacs!
每天都在用emacs org babel, 更新我的投资分析报告,再也不用网页版本的报表开发,轻松好多。
1 个赞
赞,能分享下如何做吗?
这是我开发的一个工具库,主要能够读取org table的数据,或者将python dataframe的结构变换成list ,就可以显示出org table了。 其他就是pyecharts来生成图形报表。
3 个赞
