2010-09-24 18 views
5

tôi thường có kịch bản shell mà gọi ngôn ngữ kịch bản khác, như vậy:Coloring/thụt một kịch bản trong kịch bản trong Emacs

 

#!/bin/bash 
cat somefile|awk ' 
BEGIN 
{ 
    #This line is not auto-indented and is colored as a string constant. 
    ... 
} 
{ 
    #Same with this line. 
    ... 
}' 

echo "More Bash code here." 
... 
 

Có cách nào để làm cho Emacs nhận chuỗi awk như một chương trình awk thay vì chỉ là một chuỗi liên tục?

Trả lời

1

Tôi sử dụng mmm-mode cho Mason tệp (trộn HTML và Perl); có lẽ nó có thể được sử dụng trong trường hợp của bạn không?