Tim Cross <theophilusx(a)gmail.com> writes: Yes, I spotted this a few weeks ago and have not had time to investigate, either a bug in emacspeak, or some underlying change in emacs -- not sure. If you get time to dig further -- please do so > Hi Raman, > > I have noticed something which seems a little odd. I first noticed it a > while ago, but thought it was due to something spacemacs does and didn't > worry about it too much. However, today I was working in a very minimal > Emacs and Emacspeak setup and noticed the same behaviour. I'm not sure > if this is a bug or an intentional change in how Emacspeak works. > > The issue is with how Emacspeak speaks the window when you scroll > down/up using either pgdown or pgUp or C-v/M-v. In the past, when you do > this, Emacspeak would read out the new contents of the window. Now it > seems to behave differently depending if your moving up (pgUp/M-v) or > moving down (pgDown/C-v). > > If you scroll down using C-v, only the first few lines of the new window > are spoken and speech stops. If you then hit pgUp or M-v to scroll back > up, the whole of the new screen of data plus the contents of the next > screen of data are spoken. It seems like the point marking the beginning > and end of the window are not being updated when you scroll, but I've > not debugged it yet. I really just wanted to flag this and see first if > it is a known issue or not. > > The configuration I'm using is > > - Emacs 27.2 built from current git repository > - Current Emacspeak as of today > - Minimal emacs configuration - essentially loads Emacspeak, increases > font size and installs a dark colour theme. > > No other configuration apart from turning on auto-fill-mode. I have > verified visual-line-mode is not turned on (truncate line default is > used). No additional packages. Observed the same behaviour in text mode > and org mode. > > To reproduce - > > - Start Emacs > > - Load Emacspeak > > - Open either an org file or text file which is large enough to require > scrolling for multiple 'windows/screens' of data. > > - Move cursor to the beginning of the buffer. > > - Use C-v or pgDown to scroll down one screenful of data. Emacspeak will > only speak the first 3 or 4 lines of the new screen of data. > > - Use M-v or pgUp to scroll up to the top of the buffer. Emacspeak will > speak both the displayed window of data and what would be displayed in > the second window of data. i.e. speaks 2 'windows' of data rather than > just the displayed one. > > I will try adding some debug statements to check the values being passed > in and see if that adds any clarity about what is going on. > > Tim -- Thanks, --Raman ♈ Id: kg:/m/0285kf1 🦮
|May 1995 - Last Year|Current Year|
If you have questions about this archive or had problems using it, please contact us.