SMB Mode for Emacs
News
Fraser McCrossan has added this to his original source. Please pick that up instead.
Download
This is just a patch to the excellent smb-mode by Fraser McCrossan for editing samba config files smb.conf inside emacs/xemacs. This version of smb-mode.el allows some simple font locking. Tested on emacs 20.x, xemacs 20.x.
Patched version v0.21 - old
Download Here
Patch for v0.21 -old
cd ~/etc/emacs/
diff -c /home/weare/etc/emacs/smb-mode.el /home/weare/etc/emacs/smb-mode.el.\~1.1\~
--- /home/weare/etc/emacs/smb-mode.el Fri Dec 10 19:22:18 1999
+++ /home/weare/etc/emacs/smb-mode.el.~1.1~ Fri Dec 10 19:33:06 1999
@@ -1,9 +1,7 @@
-; $Id: smb-mode.el,v 1.3 1999/12/10 18:22:15 weare Exp weare $
+; $Id: smb-mode.el,v 1.1 1999/12/10 15:50:02 weare Exp $
; smb-mode.el, Emacs Major Mode for editing smb.conf
; v0.21
; Author: Fraser McCrossan
-; Added to by: Johnny Weare ; http://www.gpcr.org/johnny
-; NB this is not a version endorsed by Fraser McCrossan - use at own risk!
; See http://users.gtn.net/fraserm/smbmode.html for installation instructions
; Last updated: 16-Dec-1998
; Copyright (C) 1998 Fraser McCrossan
@@ -503,18 +501,9 @@
(goto-char (point-min))
(display-buffer buffer)))))
-;; font stuff
-(defvar smb-font-lock-keywords
- (list
- '("^\\(\[[a-zA-Z0-9]*\]\\)" 1 font-lock-keyword-face t t)
- '("^[ ]*\\([a-zA-Z0-9 ]+\\)[ ]*=" 1 font-lock-variable-name-face t t)
- '("\\(\"[^\"\n]+\"\\)" 1 font-lock-string-face t t)
- '("\\(;[^\n]*\\)" 1 font-lock-comment-face t t))
- "Expressions to highlight in Samba mode.")
-
-
(defun smb-mode ()
- "Major Mode for editing Samba's smb.conf file. Simple support for font locking.
+ "Major Mode for editing Samba's smb.conf file.
+
\\[smb-electric-bracket] indents electrically
\\[smb-electric-equal] indents electrically and does automatic SPC-padding
@@ -546,9 +535,6 @@
(setq page-delimiter "^\\[.+\\]$")
(setq indent-line-function 'smb-indent-line-flash)
(setq comment-start smb-comment-str)
- ;; Font lock
- (make-local-variable 'font-lock-defaults)
- (setq font-lock-defaults '(smb-font-lock-keywords))
(setq outline-regexp "^ *\\[.*\\]")
(if smb-use-outline-mode
(progn
home (.de)
| .com
| .uk
| .de
©
5pm38 13 Dec 1999
Johnny Weare