在 cperl mode中,如果能做到 code navigation的話,或至少能直接打開 module 的原始碼的話,會是很好的。
http://www.emacswiki.org/emacs/CPerlMode
這裏說使用ffap可以達到這個功能,試用後的確可以。
重點是,這個地方引用perl的方法寫得很好,兩人都對這個功能提出了解答,都用到 shell-command-to-string,寫得很優雅;
第一個作者對ffap的了解很深入,以及在lisp中處理文字、串列的方式非常熟悉
第二個作者將找不到檔案時的情況用nil往外傳,處理得很漂亮,並將大部分的處理在perl中完成,因此整體看來可讀性較高
沒有留言:
張貼留言