顯示具有 MacPorts 標籤的文章。 顯示所有文章
顯示具有 MacPorts 標籤的文章。 顯示所有文章

2012年10月19日 星期五

MacPorts 新版 Emacs 已經支援 fullscreen 模式

$ port -qv installed | grep emacs
  emacs-app @24.2_0+fullscreen+inline+patches (active) platform='darwin 12' archs='x86_64'

這一版的 GNU Emacs 已經支援新版 Mac OS 的全屏模式。

2012年8月1日 星期三

Mountain Lion 不再內建 SVN 工具

Mountain Lion 不再像之前版本的 Mac OS 內建 SVN,新的 SVN 工具會內附在 Xcode 中,但跟一些 3rd-party 軟體如 Versions 似乎有相容性問題。

升級 MacPorts 到 Mountain Lion

參考資料:前一篇文章 「使用 MacPorts 安裝 Unix 程式及 Python 模組」。

MacPorts 的設計是每一版 Mac OS 的 Major Release 就搭配一套 MacPorts Base,所以從 Lion 升級到 Mountain Lion 時,不能夠直接使用 port selfupdate 更新 MacPorts 系統,必須重新安裝。

2012年7月6日 星期五

Emacs 小技巧:使用 etags 來讀 ObjC 代碼

以下指令可以在目前目錄建立一個 TAGS 檔案,把本目錄下的 .C, .H, .CPP, .M, .MM 檔內的 symbol 做索引。

$ find . \( -name *.[cmh] -or -name *.cpp -or -name *.mm \) -print0 | xargs -0 etags

2012年5月6日 星期日

使用 MacPorts 安裝 Unix 程式及 Python 模組

1. 什麼是 MacPorts

MacPorts 是一套 Unix 套件管理介面,可以方便我們安裝、更新、移除、管理 Unix 程式。

熟悉 Linux 的人,可以把 MacPorts 想像 Linux 上面的 APT 系統。比如我們可以用 MacPorts 來安裝 PHP+MySQL 或其他 Linux 上好用的程式。