I believe this is an Emacs feature -- not a bug. Shell mode etc set some kind of inhibit-point-motion hook -- you'll see the same in minibuffer prompts. >>>>> "Bart" == Bart Bunting <bart@xxxxxxxxxxx> writes: Bart> Hi, To revisit an old issue that I have so far never Bart> managed to solve. Bart> Bart> I am still having the issue that in shell-mode Bart> backward-word will not cross what appears to be prompt Bart> boundaries. That is from shell mode backward-word won't Bart> move back over the prompt unless I either arrow left or Bart> go to the beginning of the line, then it works. Bart> Bart> I start emacs from a script like this: #!/bin/bash open Bart> -F -n /Users/bart/emacs/head/Emacs.app --args Bart> --debug-init -Q --no-site-file -fg yellow -bg black -l Bart> /Users/bart/emacs/site-lisp/init-safe.el --no-splash Bart> Bart> Bart> I have all of the debug options I can find and the Bart> options to not load any additional code enabled. Bart> Bart> Then The init file init-safe.el contains the following: Bart> Bart> ;;; init.el ;; This is the first thing to get Bart> loaded. ;; this file is for testing Bart> Bart> ; Load emacspeak (setq load-path (cons Bart> "~/emacs/head/src/emacspeak/lisp" load-path)) (setq Bart> load-path (cons Bart> "~/emacs/head/src/emacspeak/lisp/contrib" load-path)) Bart> (setq emacspeak-directory "~/emacs/head/src/emacspeak") Bart> (setq dtk-program "mac") (setq mac-default-speech-rate Bart> 500) (load-file Bart> "~/emacs/head/src/emacspeak/lisp/emacspeak-setup.el") Bart> Bart> Bart> Bart> And that's it. Bart> Bart> I've also removed all customizations and elpa packages Bart> and I'm still seeing the behaviour. Bart> Bart> I was hoping that people can take a look at what I'm Bart> doing and see if there is anything further they can Bart> think of I can try. Bart> Bart> Also are there any mac users out there that can confirm Bart> that backward-word works for them in shell mode. Bart> Bart> I don't believe this is emacspeak specific because the Bart> I'm almost certain the problem exists even if I don't Bart> launch emacspeak. I'm sorry I'm not 100% certain of Bart> this. Bart> Bart> Kind regards Bart Bunting <bart@xxxxxxxxxxx> writes: Bart> >> Thanks! >> >> Works wonderfully >> >> Much appreciated. >> >> Thanks Jarek for finding the issue and Raman for patching >> it! >> >> Kind regards >> >> Bart >> >> "T. V. Raman" <tv.raman.tv@xxxxxxxxxxx> writes: >> >>> Fixed at svn head. I've nuked the advice on >>> key-description, and instead created that functionality >>> differently -- see the code in emacspeak-advice.el >>>>>>>> "Jarek" == Jarek Czekalski >>>>>>>> <jarekczek@xxxxxxxxxxx> writes: Jarek> Hi Bart Probably you could workaround that by issuing: Jarek> Jarek> (ad-deactivate 'key-description) Jarek> Jarek> I guess org.el uses this function's output to produce Jarek> its keymap and that causes the conflict with Jarek> emacspeak: Jarek> Jarek> (setq key (read-kbd-macro (let ((case-fold-search)) Jarek> (replace-regexp-in-string (car rep) (cdr rep) Jarek> (key-description key)))))) Jarek> Jarek> Jarek Jarek> Jarek> ----------------------------------------------------------------------------- Jarek> To unsubscribe from the emacspeak list or change your Jarek> address on the emacspeak list send mail to Jarek> "emacspeak-request@xxxxxxxxxxx" with a subject of Jarek> "unsubscribe" or "help". >>> >>> ----------------------------------------------------------------------------- >>> To unsubscribe from the emacspeak list or change your >>> address on the emacspeak list send mail to >>> "emacspeak-request@xxxxxxxxxxx" with a subject of >>> "unsubscribe" or "help". >>> >> Bart >> -- >> >> Bart Bunting Bart> Bart -- Bart> Bart> Bart Bunting
|All Past Years |Current Year|
If you have questions about this archive or had problems using it, please contact us.