changeset 11186:54a20705cf02

Set comint-file-name-quote-list to new shell-file-name-quote-list.
author Simon Marshall <simon@gnu.org>
date Mon, 03 Apr 1995 13:01:15 +0000
parents 6eb8397f165b
children ac3611b5f490
files lisp/shell.el
diffstat 1 files changed, 19 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/shell.el	Sun Apr 02 22:14:17 1995 +0000
+++ b/lisp/shell.el	Mon Apr 03 13:01:15 1995 +0000
@@ -83,14 +83,15 @@
 ;;; comint-mode-hook is the comint mode hook.
 
 ;;; Shell Mode Commands:
-;;;         shell			    Fires up the shell process
-;;; tab     comint-dynamic-complete	    Complete filename/command/history
-;;; m-?     comint-dynamic-list-filename-completions List completions in help buffer
-;;; m-c-f   shell-forward-command           Forward a shell command
-;;; m-c-b   shell-backward-command          Backward a shell command
-;;; 	    dirs    			    Resync the buffer's dir stack
-;;; 	    dirtrack-toggle                 Turn dir tracking on/off
-;;;         comint-strip-ctrl-m             Remove trailing ^Ms from output
+;;;         shell			Fires up the shell process
+;;; tab     comint-dynamic-complete	Complete filename/command/history
+;;; m-?     comint-dynamic-list-filename-completions
+;;;					List completions in help buffer
+;;; m-c-f   shell-forward-command	Forward a shell command
+;;; m-c-b   shell-backward-command	Backward a shell command
+;;; 	    dirs			Resync the buffer's dir stack
+;;; 	    dirtrack-toggle		Turn dir tracking on/off
+;;;         comint-strip-ctrl-m		Remove trailing ^Ms from output
 ;;;
 ;;; The shell mode hook is shell-mode-hook
 ;;; comint-prompt-regexp is initialised to shell-prompt-pattern, for backwards
@@ -134,6 +135,15 @@
 
 This is a fine thing to set in your `.emacs' file.")
 
+(defvar shell-file-name-quote-list
+  (append shell-delimiter-argument-list '(?\  ?\* ?\! ?\" ?\' ?\`))
+  "List of characters to quote when in a file name.
+This variable is used to initialize `comint-file-name-quote-list' in the
+shell buffer.  The default is (?\  ?\* ?\! ?\" ?\' ?\`) plus characters
+in `shell-delimiter-argument-list'.
+
+This is a fine thing to set in your `.emacs' file.")
+
 (defvar shell-dynamic-complete-functions
   '(comint-replace-by-expanded-history
     shell-dynamic-complete-environment-variable
@@ -307,6 +317,7 @@
   (setq comint-prompt-regexp shell-prompt-pattern)
   (setq comint-completion-fignore shell-completion-fignore)
   (setq comint-delimiter-argument-list shell-delimiter-argument-list)
+  (setq comint-file-name-quote-list shell-file-name-quote-list)
   (setq comint-dynamic-complete-functions shell-dynamic-complete-functions)
   (make-local-variable 'paragraph-start)
   (setq paragraph-start comint-prompt-regexp)