.emacs-my
changeset 237 39054eb39d27
parent 215 404b444d990b
child 238 9bbf7d3d45b3
equal deleted inserted replaced
236:848b9cd2e47c 237:39054eb39d27
   551 
   551 
   552 (when (eq window-system 'w32)           ; may require Cygwin or MSYS
   552 (when (eq window-system 'w32)           ; may require Cygwin or MSYS
   553   (setq explicit-shell-file-name "bash")
   553   (setq explicit-shell-file-name "bash")
   554   (setq explicit-bash-args '("-i"))
   554   (setq explicit-bash-args '("-i"))
   555   (setq explicit-sh-args '("-i"))
   555   (setq explicit-sh-args '("-i"))
       
   556   ;; Here is workaround: when explicit-shell-file-name is "bash" and shell-file-name is "cmdproxy.exe"
       
   557   ;; find-dired incorrect quote args (in shell-quote-argument (w32-shell-name) return "bash", but
       
   558   ;; shell-command used shell-file-name which value "cmdproxy.exe"). So I put additional space in pattern to
       
   559   ;; prevent quoting.
       
   560   (setq find-ls-option '("-exec ls -ld {}  ;" . "-ld"))
   556   )
   561   )
   557 
   562 
   558 ;; ======================================================================
   563 ;; ======================================================================
   559 ;; spell, ispall, aspell
   564 ;; spell, ispall, aspell
   560 
   565