从交流中扎扎实实能学到很多,聊天群组的交流启发性好,查询和存档不便。
住在Emacs里阅读查询文档,许多一闪而过的点,写不成大文章,连载汇总到这里,等思想的碰撞。
昨天看到函数 file-name-nondirectory
, 查文档是这样解释的:
Return file name FILENAME sans its directory.
单词 sans 看着眼熟,认识又不认识。但文档的 demo 展示得清楚明了:
#+BEGIN_SRC elisp
(file-name-nondirectory "/Users/xcy/.emacs.d/init.el")
#+END_SRC
#+RESULTS:
: "init.el"
file-name-nondirectory
就是 basename:
basename - strip directory and suffix from filenames
basename /usr/bin/sort
-> "sort"
查词典 sans 是 without, non; 因此命名 filename-nondirectory.
再一看词源,恍然明了看着眼熟的原因:
sans 就是 sans-serif 无衬线的“无”,serif 怎么是衬线呢? 因为为与 series(一串一系列)同源于“线”。
之前读文档遇到过一个大彩蛋。
这个帖子记录查阅文档的胡思乱想,也期待你的分享。