如何实现最小精简绿色便携版emacs?


#1

为了便携,把windows7下正在运行的runemacs(26.1)用本坛的方法绿色后,拷到U盘上方便随时移动使用。拷了很长时间,拷好后一看,这么大,680M

像我这种只用emacs的orgmode来记事及gtd的,用到的核心部分肯定有限。估计不会超过200M。

请教一下,如何精减、实现最小化便携?


#2

本论坛应该没人有这个能力回答你的问题


#3

提问前先看版头


#4

谢谢!那我改成灌水版。

上述链接应该是其中一个办法,即删除插件。看其它还能精简什么


#5

我意思是你应该先搜索……我觉得大部分人应该都不会在意板块的 :joy:


#6

windows emacs26.1怎么那么大呢?我在一台老电脑上用emacs25.1,删除了一些用不到的mode,如vhdl-mode.el,verilog-mode.el,ada-mode.el等,刚好有200mb


#7

官方这个包确实很大,应该能减肥。bin下有个emacs.exe有121740kb,有个emacs-26.1.exe也是121740kb,我估计能删除一个。


#8

还真是。 emacs.exe和emacs26.1.exe,这两个,把emacs26.1.exe删除,102mb,然后emacs似乎也没出什么问题,正常使用


#9

我自己编译的exe是31M 官方的也应该strip了 为啥那么大


#10

官方的貌似没有strip,还可以用gdb调试


#11

那可以手工做 :smiling_imp:


#12

只有31M??这是怎么做到的


#13

最简单的做法,下载 no-deps 版本,删除 emacs-26.1.exe。至于其他的不常用包就看个人需求了, 文档什么的都可以删,有时间可以慢慢搞,个人觉得没必要。自己编译可以更小,但是太麻烦。


#14

买个usb3.0 128G的u盘,问题都解决了。:yum:


#15

这个问题的标准答案应该是emacs pdump


#16

pdump问题好似还很多,不知道是不是用的不对,SAVE_POINTER好像有问题