歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Emacs裡面使用Scheme

在Emacs裡面使用Scheme

日期:2017/2/28 16:20:35   编辑:Linux教程

安裝好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