自從上次的慘痛經驗(恨死Fedora),考慮找一個免錢的網路備份端當重要的系統備份,此時找到了Dropbox,它跨很多平台,且有「版本控制」記錄(雖然沒辦法設定回到那一版,但也夠了),而且是雲端備份系統。
Dropbox網址
希望大家有使用的加我Dropbox為好友,我會共享一些Emacs配置給大家。
我的帳號是:d.k.studio.cms@gmail.com
2011年8月4日 星期四
emacs 跨平台配置2(el-get跨平台安裝)
接續上次的龜毛需求,這回的問題也一樣頭大,
1.怎樣做到emacs啟動後,自動偵測是否安裝了el-get 以及其他想要下載及管理的第三方軟體?
2.我的電腦有兩個系統,怎樣做到切換系統卻不需再安裝第三方軟體(這才是我考慮el-get的原因)?
PS:我的兩個系統,一個是windows 一個是 linux。
考慮的做法是兩個系統都呼叫同一個el檔,而這個el檔中有我修改過的el-get-install.el
這樣一來當emacs啟動後會自動判定系統以及網路,並且自動下載及更新。
至於我更改了哪些部分,就下載兩個附件自行用比對軟體比較吧。
PS:啥!不會用「比對軟體」,我有一句中肯的話給你,放棄emacs吧!因為它絕對比「比對軟體」還難千倍。
我的檔案
原始檔案
1.怎樣做到emacs啟動後,自動偵測是否安裝了el-get 以及其他想要下載及管理的第三方軟體?
2.我的電腦有兩個系統,怎樣做到切換系統卻不需再安裝第三方軟體(這才是我考慮el-get的原因)?
PS:我的兩個系統,一個是windows 一個是 linux。
考慮的做法是兩個系統都呼叫同一個el檔,而這個el檔中有我修改過的el-get-install.el
這樣一來當emacs啟動後會自動判定系統以及網路,並且自動下載及更新。
至於我更改了哪些部分,就下載兩個附件自行用比對軟體比較吧。
PS:啥!不會用「比對軟體」,我有一句中肯的話給你,放棄emacs吧!因為它絕對比「比對軟體」還難千倍。
我的檔案
原始檔案
2011年7月30日 星期六
Fedora放棄
Fedora 因為每次重灌nvidia顯卡驅動就自動失敗給我看,加上重灌Fedora的不人性化(導致我Ext3磁碟槽都全部被格式化~_~!!!!!!),
所以決定轉移陣地,改到Ubuntu
所以決定轉移陣地,改到Ubuntu
emacs 跨平台配置(el-get安裝步驟)
我的Emacs跨平台配置需求:
1.整合的.emacs檔,但不考慮用同一個Home資料夾(所以使用load外部el檔法)
2.能一個安裝檔或一個.emacs檔或一個網址,自動安裝所有需要的相關配置(目前階段先只有elsip 外部組件,未來考慮可攜式)
3.因為需求2關係,需要(el-get)
因為以上需求(我龜毛)
所以測試了el-get
發現大部份Windows Emacs都無法連Https,
原因是emacs使用gnutls 都不正常(已測試過不是gnutls的錯)
所以解決方法
1.找到此版安裝emacs-20110725-bin-i386.zip
網址 http://alpha.gnu.org/gnu/emacs/windows/
2.安裝後還需要gnutls,我用的是gnutls-2.10.0.exe
網址:http://josefsson.org/gnutls4win/
3.以及Git,我用的是Git-1.7.6-preview20110708.exe
網址:http://code.google.com/p/msysgit/
4.以上兩個安裝好後,照el-get官網資料,開啟emacs
5.按C-x b切換成*scratch*
6.貼上以下內容
7.按C-j
8.如果安裝成功,會出現 Congrats, el-get is installed and ready to serve!
9.OK
PS:
1.可攜式軟體配置
windows 參考http://wiki.kmu.edu.tw/index.php/%E5%8F%AF%E6%94%9C%E5%BC%8F%E8%BB%9F%E9%AB%94
Linux 參考(雖然不大正確)
http://allenown.blogspot.com/2008/10/portable-ubuntu-for-windows.html
2.git和gnutls都有可攜版,可以考慮自行整合程可攜版
git可攜版:PortableGit-1.7.6-preview20110709.7z
網址:http://code.google.com/p/msysgit/downloads/detail?name=PortableGit-1.7.6-preview20110709.7z
gnutls可攜版:
網址:http://josefsson.org/gnutls4win/gnutls-2.9.12.zip
1.整合的.emacs檔,但不考慮用同一個Home資料夾(所以使用load外部el檔法)
2.能一個安裝檔或一個.emacs檔或一個網址,自動安裝所有需要的相關配置(目前階段先只有elsip 外部組件,未來考慮可攜式)
3.因為需求2關係,需要(el-get)
因為以上需求(我龜毛)
所以測試了el-get
發現大部份Windows Emacs都無法連Https,
原因是emacs使用gnutls 都不正常(已測試過不是gnutls的錯)
所以解決方法
1.找到此版安裝emacs-20110725-bin-i386.zip
網址 http://alpha.gnu.org/gnu/emacs/windows/
2.安裝後還需要gnutls,我用的是gnutls-2.10.0.exe
網址:http://josefsson.org/gnutls4win/
3.以及Git,我用的是Git-1.7.6-preview20110708.exe
網址:http://code.google.com/p/msysgit/
4.以上兩個安裝好後,照el-get官網資料,開啟emacs
5.按C-x b切換成*scratch*
6.貼上以下內容
;; So the idea is that you copy/paste this code into your *scratch* buffer,
;; hit C-j, and you have a working el-get.
(url-retrieve
"https://github.com/dimitri/el-get/raw/master/el-get-install.el"
(lambda (s)
(end-of-buffer)
(eval-print-last-sexp)))
7.按C-j
8.如果安裝成功,會出現 Congrats, el-get is installed and ready to serve!
9.OK
PS:
1.可攜式軟體配置
windows 參考http://wiki.kmu.edu.tw/index.php/%E5%8F%AF%E6%94%9C%E5%BC%8F%E8%BB%9F%E9%AB%94
Linux 參考(雖然不大正確)
http://allenown.blogspot.com/2008/10/portable-ubuntu-for-windows.html
2.git和gnutls都有可攜版,可以考慮自行整合程可攜版
git可攜版:PortableGit-1.7.6-preview20110709.7z
網址:http://code.google.com/p/msysgit/downloads/detail?name=PortableGit-1.7.6-preview20110709.7z
gnutls可攜版:
網址:http://josefsson.org/gnutls4win/gnutls-2.9.12.zip
2011年4月3日 星期日
另一個同c-d 效果指令
此指令主要用於強烈刪除模式未開啟,
"C-c C-d, C-c C-<DELETE>, or C-c <DELETE> (c-hungry-delete-forward)"
- Hungry WS Deletion - CC Mode Manual (在「Google 網頁註解」中檢視)
另一個同效果指令
此指令主要用於強烈模式未開啟仍想使用的指令,
"C-c C-<DEL>, or C-c <DEL> (c-hungry-delete-backwards)"
- Hungry WS Deletion - CC Mode Manual (在「Google 網頁註解」中檢視)
前進刪除空白
跟c-electric-
"C-d (c-electric-delete-forward)"
- Hungry WS Deletion - CC Mode Manual (在「Google 網頁註解」中檢視)
訂閱:
文章 (Atom)