diff options
Diffstat (limited to 'lisp/progmodes/sh-script.el')
-rw-r--r-- | lisp/progmodes/sh-script.el | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el index 1f085045192..ee7e4c3b1b6 100644 --- a/lisp/progmodes/sh-script.el +++ b/lisp/progmodes/sh-script.el @@ -362,8 +362,6 @@ the car and cdr are the same symbol.") "The shell being programmed. This is set by \\[sh-set-shell].") ;;;###autoload(put 'sh-shell 'safe-local-variable 'symbolp) -(defvar sh-mode-abbrev-table nil) - (define-abbrev-table 'sh-mode-abbrev-table ()) @@ -566,19 +564,6 @@ This is buffer-local in every such buffer.") :type '(repeat function) :group 'sh-script) - -(defcustom sh-require-final-newline - '((csh . t) - (pdksh . t)) - "Value of `require-final-newline' in Shell-Script mode buffers. -\(SHELL . t) means use the value of `mode-require-final-newline' for SHELL. -See `sh-feature'." - :type '(repeat (cons (symbol :tag "Shell") - (choice (const :tag "require" t) - (sexp :format "Evaluate: %v")))) - :group 'sh-script) - - (defcustom sh-assignment-regexp '((csh . "\\<\\([[:alnum:]_]+\\)\\(\\[.+\\]\\)?[ \t]*[-+*/%^]?=") ;; actually spaces are only supported in let/(( ... )) @@ -1717,10 +1702,6 @@ Calls the value of `sh-set-shell-hook' if set." (setq sh-shell-file (executable-set-magic shell (sh-feature sh-shell-arg) no-query-flag insert-flag))) - (let ((tem (sh-feature sh-require-final-newline))) - (if (eq tem t) - (set (make-local-variable 'require-final-newline) - mode-require-final-newline))) (setq mode-line-process (format "[%s]" sh-shell)) (set (make-local-variable 'sh-shell-variables) nil) (set (make-local-variable 'sh-shell-variables-initialized) nil) |