歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

在Emacs裡面使用Scheme

安裝好mit-scheme之後,雖然自帶的edwin(類emacs編輯器)也不錯了,但是缺少了語法高亮多少還是有點不方便。這裡主要是講如何在emacs裡面使用mit-scheme的方法。

首先在~/.emacs裡面加入如下的語句:

  1. ;;; Always do syntax highlighting   
  2. (global-font-lock-mode 1)   
  3. ;;; Also highlight parens   
  4. (setq show-paren-delay 0  
  5.       show-paren-style 'parenthesis)   
  6. (show-paren-mode 1)   
  7. ;;; This is the binary name of my scheme implementation   
  8. (setq scheme-program-name "scm")  

注意上面的最後一行裡面的scm要修改成對應的scheme解釋器的程序名。

然後在新啟動的emacs裡面如果打開後綴為.scm或者.ss的文件,那麼默認是當成scheme的文件,並且開啟了語法高亮。

如果需要在編輯的源代碼裡面調用scheme解釋器的話,可以按以下的步驟來進行:

  1. C-x 2   ;;這個是用來新打開一個水平分割的窗口。
  2. C-x o   ;;跳轉到這個新打開的窗口。
  3. M-x run-scheme  ;;在新打開的窗口裡面運行scheme解釋器。

現在你就可以像用edwin一樣來使用嵌入了scheme的emacs了。下面兩個key可以用來馬上執行文件的語句:

  1. C-x C-e   ;;將光標之前的最後一個語句交給scheme解釋並執行。
  2. C-x h C-c C-r  ;;將整個buffer的內容都交給scheme解釋執行。
Copyright © Linux教程網 All Rights Reserved