unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#16541: 23.3; doc-view-open-text should grab place in current doc
@ 2014-01-24 20:18 Suhail Shergill
  2014-01-24 21:17 ` Stefan Monnier
  0 siblings, 1 reply; 8+ messages in thread
From: Suhail Shergill @ 2014-01-24 20:18 UTC (permalink / raw)
  To: 16541

pre-requisites: open a pdf in DocView major mode. navigate to a page other than
the first one.

action: Invoke C-c C-t (doc-view-open-text) in DocView major mode.

observe: a buffer with the text output of the current doc (as expected) opens
up with cursor positioned at the beginning of the buffer.

expected: doc-view-open-text should grab position in current doc and position
the cursor appropriately in the text output buffer.


In GNU Emacs 23.3.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.10)
 of 2013-05-16 on panlong, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.11103000
configured using `configure  '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.3/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.3/leim' '--with-crt-dir=/usr/lib/x86_64-linux-gnu' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS=-D_FORTIFY_SOURCE=2''

Important settings:
  value of $LC_ALL: en_US.UTF-8
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: en_CA.UTF-8
  value of $LC_NUMERIC: en_CA.UTF-8
  value of $LC_TIME: en_CA.UTF-8
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: DocView

Minor modes in effect:
  csv-field-index-mode: t
  ido-hacks-mode: t
  gnus-desktop-notify-mode: t
  diff-auto-refine-mode: t
  nxhtml-menu-mode: t
  nxhtml-tag-do-also: t
  popcmp-group-alternatives: t
  popcmp-short-help-beside-alts: t
  mlinks-active-links: t
  rngalt-minimal-validation-header: t
  rngalt-display-validation-header: t
  desktop-save-mode: t
  flyspell-mode: t
  global-smart-tab-mode: t
  global-edit-server-edit-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  global-auto-complete-mode: t
  override-global-mode: t
  show-paren-mode: t
  yas/global-mode: t
  shell-dirtrack-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
i e w <return> <M-backspace> <M-backspace> <M-backspace> 
<M-backspace> c h a p t e r SPC 1 <return> <left> C-c 
C-o n <M-left> C-c C-o <M-right> q n <M-left> C-x C-s 
<switch-frame> C-x b RET <switch-frame> <M-right> <M-left> 
<up> <up> <M-right> C-c C-t C-c C-c C-c C-t <left> 
<right> <right> <left> <left> C-c C-c C-g C-g C-c C-v 
M-x d o c v i e C-g C-s r e v e r s i C-s C-s C-s C-s 
C-s C-s C-s C-s <return> C-e SPC C-_ <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <up> <up> <up> <up> <up> 
<up> <up> <M-left> <C-right> a ; ; SPC m <backspace> 
<M-right> C-s a ; ; SPC l m <backspace> <backspace> 
<backspace> <backspace> <backspace> ; ; <backspace> 
<backspace> l l SPC k <return> <left> <left> <left> 
<left> <left> C-SPC C-n C-n C-n <left> <left> <down> 
<down> <down> <left> <left> <left> <left> <left> <left> 
<left> <left> <left> <left> <left> <left> <left> <left> 
<left> <left> <left> <left> <left> <left> <down> <down> 
<down> <down> <down> <down> <down> M-w <M-left> <backspace> 
<backspace> <backspace> <backspace> C-y M-^ M-^ M-^ 
M-^ M-^ M-^ M-^ M-^ M-^ M-^ M-^ M-^ M-^ <right> <right> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <right> C-e C-e C-e C-e C-e C-e C-e C-e C-e 
C-e C-e C-e C-e C-e C-e C-e C-e C-e C-e SPC <M-right> 
C-x k <return> <left> <right> <right> C-c C-c C-c C-c 
n n n n n n n n n n n n n n n n n n n n n n n n n n 
n n n n n n n p C-h k C-c C-t <M-left> q C-h C-k C-c 
C-t C-x k <return> C-h k C-c C-t M-x r e p o r t - 
<return>

Recent messages:
Mark set [2 times]
Auto-saving...done
Folding buffer... done
Type C-c C-c to toggle between editing or viewing the document.
DocView: using cached files!
Type C-c C-c to toggle between editing or viewing the document.
Type C-x 4 C-o RET to restore the other window.
Folding buffer... done
Folding buffer... done
Type C-x 4 C-o RET to restore the other window.

Load-path shadows:
/home/suhail/.emacs.d/custom/nxhtml/util/org-panel hides ~/.emacs.d/github/org/contrib/lisp/org-panel
~/.emacs.d/github/org/contrib/lisp/org-git-link hides ~/.emacs.d/github/org-git-link/org-git-link
~/.emacs.d/github/gnus/lisp/gnus-sum hides ~/.emacs.d/custom/gnus-sum
~/.emacs.d/github/gnus/lisp/nnir hides ~/.emacs.d/custom/nnir
~/.emacs.d/github/gnus/lisp/.dir-locals hides /home/suhail/.emacs.d/elpa/ess-20130408.1748/.dir-locals
/home/suhail/.emacs.d/custom/nxhtml/related/flymake-css hides /home/suhail/.emacs.d/elpa/flymake-css-0.1/flymake-css
~/.emacs.d/github/shell-current-directory/shell-current-directory hides /home/suhail/.emacs.d/elpa/shell-current-directory-0.1/shell-current-directory
~/.emacs.d/github/slime/contrib/slime-repl hides /home/suhail/.emacs.d/elpa/slime-repl-20100404/slime-repl
~/.emacs.d/github/slime/slime hides /home/suhail/.emacs.d/elpa/slime-20100404.1/slime
~/.emacs.d/github/slime/slime-autoloads hides /home/suhail/.emacs.d/elpa/slime-20100404.1/slime-autoloads
~/.emacs.d/github/gnus/lisp/lpath hides /home/suhail/.emacs.d/elpa/wget-1.94/lpath
/home/suhail/.emacs.d/elpa/paredit-20/paredit hides /usr/share/emacs23/site-lisp/paredit-el/paredit
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-rd hides /usr/share/emacs23/site-lisp/ess/ess-rd
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-omg-l hides /usr/share/emacs23/site-lisp/ess/ess-omg-l
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-s-l hides /usr/share/emacs23/site-lisp/ess/ess-s-l
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-mode hides /usr/share/emacs23/site-lisp/ess/ess-mode
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-arc-d hides /usr/share/emacs23/site-lisp/ess/ess-arc-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-font-lock hides /usr/share/emacs23/site-lisp/ess/ess-font-lock
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-menu hides /usr/share/emacs23/site-lisp/ess/ess-menu
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-sp3-d hides /usr/share/emacs23/site-lisp/ess/ess-sp3-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-xls-d hides /usr/share/emacs23/site-lisp/ess/ess-xls-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-sp4-d hides /usr/share/emacs23/site-lisp/ess/ess-sp4-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-r-gui hides /usr/share/emacs23/site-lisp/ess/ess-r-gui
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/msdos hides /usr/share/emacs23/site-lisp/ess/msdos
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-s3-d hides /usr/share/emacs23/site-lisp/ess/ess-s3-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-bugs-l hides /usr/share/emacs23/site-lisp/ess/ess-bugs-l
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-mouse hides /usr/share/emacs23/site-lisp/ess/ess-mouse
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-noweb hides /usr/share/emacs23/site-lisp/ess/ess-noweb
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-toolbar hides /usr/share/emacs23/site-lisp/ess/ess-toolbar
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-help hides /usr/share/emacs23/site-lisp/ess/ess-help
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-jags-d hides /usr/share/emacs23/site-lisp/ess/ess-jags-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-dde hides /usr/share/emacs23/site-lisp/ess/ess-dde
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-install hides /usr/share/emacs23/site-lisp/ess/ess-install
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-debug hides /usr/share/emacs23/site-lisp/ess/ess-debug
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-sas-a hides /usr/share/emacs23/site-lisp/ess/ess-sas-a
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-rdired hides /usr/share/emacs23/site-lisp/ess/ess-rdired
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-inf hides /usr/share/emacs23/site-lisp/ess/ess-inf
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-sta-d hides /usr/share/emacs23/site-lisp/ess/ess-sta-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-sta-l hides /usr/share/emacs23/site-lisp/ess/ess-sta-l
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-r-d hides /usr/share/emacs23/site-lisp/ess/ess-r-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-lsp-l hides /usr/share/emacs23/site-lisp/ess/ess-lsp-l
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-sas-l hides /usr/share/emacs23/site-lisp/ess/ess-sas-l
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-bugs-d hides /usr/share/emacs23/site-lisp/ess/ess-bugs-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-sp6w-d hides /usr/share/emacs23/site-lisp/ess/ess-sp6w-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-swv hides /usr/share/emacs23/site-lisp/ess/ess-swv
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-site hides /usr/share/emacs23/site-lisp/ess/ess-site
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-custom hides /usr/share/emacs23/site-lisp/ess/ess-custom
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-send hides /usr/share/emacs23/site-lisp/ess/ess-send
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-vst-d hides /usr/share/emacs23/site-lisp/ess/ess-vst-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/mouseme hides /usr/share/emacs23/site-lisp/ess/mouseme
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-trns hides /usr/share/emacs23/site-lisp/ess/ess-trns
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/make-regexp hides /usr/share/emacs23/site-lisp/ess/make-regexp
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-compat hides /usr/share/emacs23/site-lisp/ess/ess-compat
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-r-a hides /usr/share/emacs23/site-lisp/ess/ess-r-a
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-sas-d hides /usr/share/emacs23/site-lisp/ess/ess-sas-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-s4-d hides /usr/share/emacs23/site-lisp/ess/ess-s4-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-comp hides /usr/share/emacs23/site-lisp/ess/ess-comp
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-utils hides /usr/share/emacs23/site-lisp/ess/ess-utils
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-eldoc hides /usr/share/emacs23/site-lisp/ess/ess-eldoc
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-rutils hides /usr/share/emacs23/site-lisp/ess/ess-rutils
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-sp5-d hides /usr/share/emacs23/site-lisp/ess/ess-sp5-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-send2 hides /usr/share/emacs23/site-lisp/ess/ess-send2
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-sp6-d hides /usr/share/emacs23/site-lisp/ess/ess-sp6-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-omg-d hides /usr/share/emacs23/site-lisp/ess/ess-omg-d
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-roxy hides /usr/share/emacs23/site-lisp/ess/ess-roxy
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess-r-args hides /usr/share/emacs23/site-lisp/ess/ess-r-args
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/ess hides /usr/share/emacs23/site-lisp/ess/ess
/home/suhail/.emacs.d/elpa/ess-20130408.1748/lisp/essd-els hides /usr/share/emacs23/site-lisp/ess/essd-els
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-lnum hides /usr/share/emacs23/site-lisp/w3m/w3m-lnum
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-bug hides /usr/share/emacs23/site-lisp/w3m/w3m-bug
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-namazu hides /usr/share/emacs23/site-lisp/w3m/w3m-namazu
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-rss hides /usr/share/emacs23/site-lisp/w3m/w3m-rss
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-cookie hides /usr/share/emacs23/site-lisp/w3m/w3m-cookie
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-ccl hides /usr/share/emacs23/site-lisp/w3m/w3m-ccl
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-perldoc hides /usr/share/emacs23/site-lisp/w3m/w3m-perldoc
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-weather hides /usr/share/emacs23/site-lisp/w3m/w3m-weather
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-image hides /usr/share/emacs23/site-lisp/w3m/w3m-image
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-favicon hides /usr/share/emacs23/site-lisp/w3m/w3m-favicon
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-hist hides /usr/share/emacs23/site-lisp/w3m/w3m-hist
/home/suhail/.emacs.d/elpa/w3m-20121225.147/octet hides /usr/share/emacs23/site-lisp/w3m/octet
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3mhack hides /usr/share/emacs23/site-lisp/w3m/w3mhack
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m hides /usr/share/emacs23/site-lisp/w3m/w3m
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-bookmark hides /usr/share/emacs23/site-lisp/w3m/w3m-bookmark
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-filter hides /usr/share/emacs23/site-lisp/w3m/w3m-filter
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-tabmenu hides /usr/share/emacs23/site-lisp/w3m/w3m-tabmenu
/home/suhail/.emacs.d/elpa/w3m-20121225.147/mime-w3m hides /usr/share/emacs23/site-lisp/w3m/mime-w3m
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-search hides /usr/share/emacs23/site-lisp/w3m/w3m-search
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-symbol hides /usr/share/emacs23/site-lisp/w3m/w3m-symbol
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-proc hides /usr/share/emacs23/site-lisp/w3m/w3m-proc
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-form hides /usr/share/emacs23/site-lisp/w3m/w3m-form
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-util hides /usr/share/emacs23/site-lisp/w3m/w3m-util
/home/suhail/.emacs.d/elpa/w3m-20121225.147/mew-w3m hides /usr/share/emacs23/site-lisp/w3m/mew-w3m
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-antenna hides /usr/share/emacs23/site-lisp/w3m/w3m-antenna
/home/suhail/.emacs.d/elpa/w3m-20121225.147/w3m-dtree hides /usr/share/emacs23/site-lisp/w3m/w3m-dtree
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-fontlock hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-fontlock
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-feature-tags hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-feature-tags
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-feature-speedbar hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-feature-speedbar
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-feature-electric hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-feature-electric
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-constants hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-constants
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-lib hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-lib
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-feature hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-feature
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-ui hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-ui
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-variables hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-variables
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-indent hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-indent
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-navigation hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-navigation
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-auto hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-auto
/home/suhail/.emacs.d/elpa/scala-mode-0.0.2/scala-mode-inf hides /usr/share/emacs23/site-lisp/scala-mode/scala-mode-inf
~/.emacs.d/github/gnus/lisp/sha1 hides /usr/share/emacs23/site-lisp/flim/sha1
~/.emacs.d/github/gnus/lisp/md4 hides /usr/share/emacs23/site-lisp/flim/md4
~/.emacs.d/github/gnus/lisp/sasl-digest hides /usr/share/emacs23/site-lisp/flim/sasl-digest
~/.emacs.d/github/gnus/lisp/hex-util hides /usr/share/emacs23/site-lisp/flim/hex-util
~/.emacs.d/github/gnus/lisp/sasl-ntlm hides /usr/share/emacs23/site-lisp/flim/sasl-ntlm
~/.emacs.d/custom/hmac-sha1 hides /usr/share/emacs23/site-lisp/flim/hmac-sha1
~/.emacs.d/github/gnus/lisp/hmac-def hides /usr/share/emacs23/site-lisp/flim/hmac-def
~/.emacs.d/github/gnus/lisp/ntlm hides /usr/share/emacs23/site-lisp/flim/ntlm
~/.emacs.d/github/gnus/lisp/sasl hides /usr/share/emacs23/site-lisp/flim/sasl
~/.emacs.d/github/gnus/lisp/hmac-md5 hides /usr/share/emacs23/site-lisp/flim/hmac-md5
~/.emacs.d/github/gnus/lisp/sasl-cram hides /usr/share/emacs23/site-lisp/flim/sasl-cram
/home/suhail/.emacs.d/elpa/browse-kill-ring-1.3.1/browse-kill-ring hides /usr/share/emacs23/site-lisp/emacs-goodies-el/browse-kill-ring
/home/suhail/.emacs.d/elpa/diminish-20091203.1912/diminish hides /usr/share/emacs23/site-lisp/emacs-goodies-el/diminish
~/.emacs.d/github/org/contrib/lisp/htmlize hides /usr/share/emacs23/site-lisp/emacs-goodies-el/htmlize
/home/suhail/.emacs.d/elpa/ipython-2927/ipython hides /usr/share/emacs/site-lisp/ipython
/usr/share/emacs/23.3/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup
~/.emacs.d/github/gnus/lisp/password-cache hides /usr/share/emacs/23.3/lisp/password-cache
~/.emacs.d/github/gnus/lisp/md4 hides /usr/share/emacs/23.3/lisp/md4
~/.emacs.d/github/gnus/lisp/sha1 hides /usr/share/emacs/23.3/lisp/sha1
~/.emacs.d/github/gnus/lisp/hex-util hides /usr/share/emacs/23.3/lisp/hex-util
/home/suhail/.emacs.d/elpa/json-1.2/json hides /usr/share/emacs/23.3/lisp/json
~/.emacs.d/custom hides /usr/share/emacs/23.3/lisp/custom
~/.emacs.d/github/gnus/lisp/format-spec hides /usr/share/emacs/23.3/lisp/format-spec
/usr/share/emacs23/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/23.3/lisp/textmodes/ispell
/home/suhail/.emacs.d/elpa/css-mode-1.0/css-mode hides /usr/share/emacs/23.3/lisp/textmodes/css-mode
/usr/share/emacs23/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/23.3/lisp/textmodes/flyspell
~/.emacs.d/github/gnus/lisp/dns-mode hides /usr/share/emacs/23.3/lisp/textmodes/dns-mode
/home/suhail/.emacs.d/elpa/flymake-0.4.6/flymake hides /usr/share/emacs/23.3/lisp/progmodes/flymake
~/.emacs.d/github/org/lisp/org-vm hides /usr/share/emacs/23.3/lisp/org/org-vm
~/.emacs.d/github/org/lisp/org-feed hides /usr/share/emacs/23.3/lisp/org/org-feed
~/.emacs.d/github/org/lisp/org-bibtex hides /usr/share/emacs/23.3/lisp/org/org-bibtex
~/.emacs.d/github/org/lisp/org-mew hides /usr/share/emacs/23.3/lisp/org/org-mew
~/.emacs.d/github/org/lisp/org-src hides /usr/share/emacs/23.3/lisp/org/org-src
~/.emacs.d/github/org/lisp/org-archive hides /usr/share/emacs/23.3/lisp/org/org-archive
~/.emacs.d/github/org/lisp/org-agenda hides /usr/share/emacs/23.3/lisp/org/org-agenda
~/.emacs.d/github/org/lisp/org-gnus hides /usr/share/emacs/23.3/lisp/org/org-gnus
~/.emacs.d/github/org/lisp/org-datetree hides /usr/share/emacs/23.3/lisp/org/org-datetree
~/.emacs.d/github/org/lisp/org-habit hides /usr/share/emacs/23.3/lisp/org/org-habit
~/.emacs.d/github/org/lisp/org-faces hides /usr/share/emacs/23.3/lisp/org/org-faces
~/.emacs.d/github/org/lisp/org-list hides /usr/share/emacs/23.3/lisp/org/org-list
~/.emacs.d/github/org/lisp/org-latex hides /usr/share/emacs/23.3/lisp/org/org-latex
~/.emacs.d/github/org/lisp/org-icalendar hides /usr/share/emacs/23.3/lisp/org/org-icalendar
~/.emacs.d/github/org/lisp/org-ascii hides /usr/share/emacs/23.3/lisp/org/org-ascii
~/.emacs.d/github/org/lisp/org-bbdb hides /usr/share/emacs/23.3/lisp/org/org-bbdb
~/.emacs.d/github/org/lisp/org-irc hides /usr/share/emacs/23.3/lisp/org/org-irc
~/.emacs.d/github/org/lisp/org-freemind hides /usr/share/emacs/23.3/lisp/org/org-freemind
~/.emacs.d/github/org/lisp/org-info hides /usr/share/emacs/23.3/lisp/org/org-info
~/.emacs.d/github/org/lisp/org-protocol hides /usr/share/emacs/23.3/lisp/org/org-protocol
~/.emacs.d/github/org/lisp/org-inlinetask hides /usr/share/emacs/23.3/lisp/org/org-inlinetask
~/.emacs.d/github/org/lisp/org-colview hides /usr/share/emacs/23.3/lisp/org/org-colview
~/.emacs.d/github/org/lisp/org hides /usr/share/emacs/23.3/lisp/org/org
~/.emacs.d/github/org/lisp/org-id hides /usr/share/emacs/23.3/lisp/org/org-id
~/.emacs.d/github/org/lisp/org-xoxo hides /usr/share/emacs/23.3/lisp/org/org-xoxo
~/.emacs.d/github/org/lisp/org-timer hides /usr/share/emacs/23.3/lisp/org/org-timer
~/.emacs.d/github/org/lisp/org-mobile hides /usr/share/emacs/23.3/lisp/org/org-mobile
~/.emacs.d/github/org/lisp/org-attach hides /usr/share/emacs/23.3/lisp/org/org-attach
~/.emacs.d/github/org/lisp/org-clock hides /usr/share/emacs/23.3/lisp/org/org-clock
~/.emacs.d/github/org/lisp/org-footnote hides /usr/share/emacs/23.3/lisp/org/org-footnote
~/.emacs.d/github/org/lisp/org-mac-message hides /usr/share/emacs/23.3/lisp/org/org-mac-message
~/.emacs.d/github/org/lisp/org-macs hides /usr/share/emacs/23.3/lisp/org/org-macs
~/.emacs.d/github/org/lisp/org-w3m hides /usr/share/emacs/23.3/lisp/org/org-w3m
~/.emacs.d/github/org/lisp/org-rmail hides /usr/share/emacs/23.3/lisp/org/org-rmail
~/.emacs.d/github/org/lisp/org-html hides /usr/share/emacs/23.3/lisp/org/org-html
~/.emacs.d/github/org/lisp/org-remember hides /usr/share/emacs/23.3/lisp/org/org-remember
~/.emacs.d/github/org/lisp/org-wl hides /usr/share/emacs/23.3/lisp/org/org-wl
~/.emacs.d/github/org/lisp/org-publish hides /usr/share/emacs/23.3/lisp/org/org-publish
~/.emacs.d/github/org/lisp/org-crypt hides /usr/share/emacs/23.3/lisp/org/org-crypt
~/.emacs.d/github/org/lisp/org-compat hides /usr/share/emacs/23.3/lisp/org/org-compat
~/.emacs.d/github/org/lisp/org-indent hides /usr/share/emacs/23.3/lisp/org/org-indent
~/.emacs.d/github/org/lisp/org-mhe hides /usr/share/emacs/23.3/lisp/org/org-mhe
~/.emacs.d/github/org/lisp/org-plot hides /usr/share/emacs/23.3/lisp/org/org-plot
~/.emacs.d/github/org/lisp/org-exp-blocks hides /usr/share/emacs/23.3/lisp/org/org-exp-blocks
~/.emacs.d/github/org/lisp/org-table hides /usr/share/emacs/23.3/lisp/org/org-table
~/.emacs.d/github/org/lisp/org-mouse hides /usr/share/emacs/23.3/lisp/org/org-mouse
~/.emacs.d/github/org/lisp/org-exp hides /usr/share/emacs/23.3/lisp/org/org-exp
~/.emacs.d/github/org/lisp/org-docbook hides /usr/share/emacs/23.3/lisp/org/org-docbook
~/.emacs.d/github/org/lisp/org-jsinfo hides /usr/share/emacs/23.3/lisp/org/org-jsinfo
~/.emacs.d/github/org/lisp/org-install hides /usr/share/emacs/23.3/lisp/org/org-install
~/.emacs.d/github/gnus/lisp/sasl-ntlm hides /usr/share/emacs/23.3/lisp/net/sasl-ntlm
~/.emacs.d/github/gnus/lisp/hmac-def hides /usr/share/emacs/23.3/lisp/net/hmac-def
~/.emacs.d/github/gnus/lisp/dns hides /usr/share/emacs/23.3/lisp/net/dns
~/.emacs.d/github/gnus/lisp/ntlm hides /usr/share/emacs/23.3/lisp/net/ntlm
~/.emacs.d/github/gnus/lisp/sasl-digest hides /usr/share/emacs/23.3/lisp/net/sasl-digest
~/.emacs.d/github/gnus/lisp/hmac-md5 hides /usr/share/emacs/23.3/lisp/net/hmac-md5
~/.emacs.d/github/gnus/lisp/sasl hides /usr/share/emacs/23.3/lisp/net/sasl
~/.emacs.d/github/gnus/lisp/sasl-cram hides /usr/share/emacs/23.3/lisp/net/sasl-cram
~/.emacs.d/github/gnus/lisp/netrc hides /usr/share/emacs/23.3/lisp/net/netrc
~/.emacs.d/github/gnus/lisp/tls hides /usr/share/emacs/23.3/lisp/net/tls
~/.emacs.d/github/gnus/lisp/dig hides /usr/share/emacs/23.3/lisp/net/dig
~/.emacs.d/github/gnus/lisp/hashcash hides /usr/share/emacs/23.3/lisp/mail/hashcash
~/.emacs.d/github/gnus/lisp/binhex hides /usr/share/emacs/23.3/lisp/mail/binhex
~/.emacs.d/github/gnus/lisp/uudecode hides /usr/share/emacs/23.3/lisp/mail/uudecode
~/.emacs.d/github/gnus/lisp/gnus-setup hides /usr/share/emacs/23.3/lisp/gnus/gnus-setup
~/.emacs.d/github/gnus/lisp/mail-source hides /usr/share/emacs/23.3/lisp/gnus/mail-source
~/.emacs.d/github/gnus/lisp/gnus-logic hides /usr/share/emacs/23.3/lisp/gnus/gnus-logic
~/.emacs.d/github/gnus/lisp/mm-bodies hides /usr/share/emacs/23.3/lisp/gnus/mm-bodies
~/.emacs.d/github/gnus/lisp/rfc2047 hides /usr/share/emacs/23.3/lisp/gnus/rfc2047
~/.emacs.d/github/gnus/lisp/gnus-util hides /usr/share/emacs/23.3/lisp/gnus/gnus-util
~/.emacs.d/github/gnus/lisp/mm-partial hides /usr/share/emacs/23.3/lisp/gnus/mm-partial
~/.emacs.d/github/gnus/lisp/nnmail hides /usr/share/emacs/23.3/lisp/gnus/nnmail
~/.emacs.d/github/gnus/lisp/gnus-sum hides /usr/share/emacs/23.3/lisp/gnus/gnus-sum
~/.emacs.d/github/gnus/lisp/gnus-mlspl hides /usr/share/emacs/23.3/lisp/gnus/gnus-mlspl
~/.emacs.d/github/gnus/lisp/mail-prsvr hides /usr/share/emacs/23.3/lisp/gnus/mail-prsvr
~/.emacs.d/github/gnus/lisp/mm-uu hides /usr/share/emacs/23.3/lisp/gnus/mm-uu
~/.emacs.d/github/gnus/lisp/mml-sec hides /usr/share/emacs/23.3/lisp/gnus/mml-sec
~/.emacs.d/github/gnus/lisp/gnus hides /usr/share/emacs/23.3/lisp/gnus/gnus
~/.emacs.d/github/gnus/lisp/mailcap hides /usr/share/emacs/23.3/lisp/gnus/mailcap
~/.emacs.d/github/gnus/lisp/starttls hides /usr/share/emacs/23.3/lisp/gnus/starttls
~/.emacs.d/github/gnus/lisp/sieve hides /usr/share/emacs/23.3/lisp/gnus/sieve
~/.emacs.d/github/gnus/lisp/gnus-agent hides /usr/share/emacs/23.3/lisp/gnus/gnus-agent
~/.emacs.d/github/gnus/lisp/html2text hides /usr/share/emacs/23.3/lisp/gnus/html2text
~/.emacs.d/github/gnus/lisp/nndiary hides /usr/share/emacs/23.3/lisp/gnus/nndiary
~/.emacs.d/github/gnus/lisp/nndraft hides /usr/share/emacs/23.3/lisp/gnus/nndraft
~/.emacs.d/github/gnus/lisp/sieve-manage hides /usr/share/emacs/23.3/lisp/gnus/sieve-manage
~/.emacs.d/github/gnus/lisp/gnus-msg hides /usr/share/emacs/23.3/lisp/gnus/gnus-msg
~/.emacs.d/github/gnus/lisp/nnvirtual hides /usr/share/emacs/23.3/lisp/gnus/nnvirtual
~/.emacs.d/github/gnus/lisp/gnus-bcklg hides /usr/share/emacs/23.3/lisp/gnus/gnus-bcklg
~/.emacs.d/github/gnus/lisp/mml-smime hides /usr/share/emacs/23.3/lisp/gnus/mml-smime
~/.emacs.d/github/gnus/lisp/nnweb hides /usr/share/emacs/23.3/lisp/gnus/nnweb
~/.emacs.d/github/gnus/lisp/gnus-start hides /usr/share/emacs/23.3/lisp/gnus/gnus-start
~/.emacs.d/github/gnus/lisp/nnimap hides /usr/share/emacs/23.3/lisp/gnus/nnimap
~/.emacs.d/github/gnus/lisp/canlock hides /usr/share/emacs/23.3/lisp/gnus/canlock
~/.emacs.d/github/gnus/lisp/gnus-art hides /usr/share/emacs/23.3/lisp/gnus/gnus-art
~/.emacs.d/github/gnus/lisp/gnus-group hides /usr/share/emacs/23.3/lisp/gnus/gnus-group
~/.emacs.d/github/gnus/lisp/gnus-diary hides /usr/share/emacs/23.3/lisp/gnus/gnus-diary
~/.emacs.d/github/gnus/lisp/gnus-vm hides /usr/share/emacs/23.3/lisp/gnus/gnus-vm
~/.emacs.d/github/gnus/lisp/mm-encode hides /usr/share/emacs/23.3/lisp/gnus/mm-encode
~/.emacs.d/github/gnus/lisp/gnus-salt hides /usr/share/emacs/23.3/lisp/gnus/gnus-salt
~/.emacs.d/github/gnus/lisp/gmm-utils hides /usr/share/emacs/23.3/lisp/gnus/gmm-utils
~/.emacs.d/github/gnus/lisp/mml1991 hides /usr/share/emacs/23.3/lisp/gnus/mml1991
~/.emacs.d/github/gnus/lisp/mml2015 hides /usr/share/emacs/23.3/lisp/gnus/mml2015
~/.emacs.d/github/gnus/lisp/gnus-ems hides /usr/share/emacs/23.3/lisp/gnus/gnus-ems
~/.emacs.d/github/gnus/lisp/gnus-sieve hides /usr/share/emacs/23.3/lisp/gnus/gnus-sieve
~/.emacs.d/github/gnus/lisp/rfc2045 hides /usr/share/emacs/23.3/lisp/gnus/rfc2045
~/.emacs.d/github/gnus/lisp/ietf-drums hides /usr/share/emacs/23.3/lisp/gnus/ietf-drums
~/.emacs.d/github/gnus/lisp/compface hides /usr/share/emacs/23.3/lisp/gnus/compface
~/.emacs.d/github/gnus/lisp/mm-util hides /usr/share/emacs/23.3/lisp/gnus/mm-util
~/.emacs.d/github/gnus/lisp/spam-stat hides /usr/share/emacs/23.3/lisp/gnus/spam-stat
~/.emacs.d/github/gnus/lisp/score-mode hides /usr/share/emacs/23.3/lisp/gnus/score-mode
~/.emacs.d/github/gnus/lisp/rfc2231 hides /usr/share/emacs/23.3/lisp/gnus/rfc2231
~/.emacs.d/github/gnus/lisp/nnspool hides /usr/share/emacs/23.3/lisp/gnus/nnspool
~/.emacs.d/github/gnus/lisp/gnus-demon hides /usr/share/emacs/23.3/lisp/gnus/gnus-demon
~/.emacs.d/github/gnus/lisp/gnus-picon hides /usr/share/emacs/23.3/lisp/gnus/gnus-picon
~/.emacs.d/github/gnus/lisp/legacy-gnus-agent hides /usr/share/emacs/23.3/lisp/gnus/legacy-gnus-agent
~/.emacs.d/github/gnus/lisp/mm-url hides /usr/share/emacs/23.3/lisp/gnus/mm-url
~/.emacs.d/github/gnus/lisp/mm-extern hides /usr/share/emacs/23.3/lisp/gnus/mm-extern
~/.emacs.d/github/gnus/lisp/nnmairix hides /usr/share/emacs/23.3/lisp/gnus/nnmairix
~/.emacs.d/github/gnus/lisp/nnfolder hides /usr/share/emacs/23.3/lisp/gnus/nnfolder
~/.emacs.d/github/gnus/lisp/mm-view hides /usr/share/emacs/23.3/lisp/gnus/mm-view
~/.emacs.d/github/gnus/lisp/nntp hides /usr/share/emacs/23.3/lisp/gnus/nntp
~/.emacs.d/github/gnus/lisp/spam-report hides /usr/share/emacs/23.3/lisp/gnus/spam-report
~/.emacs.d/github/gnus/lisp/gnus-cache hides /usr/share/emacs/23.3/lisp/gnus/gnus-cache
~/.emacs.d/github/gnus/lisp/gnus-async hides /usr/share/emacs/23.3/lisp/gnus/gnus-async
~/.emacs.d/github/gnus/lisp/deuglify hides /usr/share/emacs/23.3/lisp/gnus/deuglify
~/.emacs.d/github/gnus/lisp/gnus-uu hides /usr/share/emacs/23.3/lisp/gnus/gnus-uu
~/.emacs.d/github/gnus/lisp/gnus-int hides /usr/share/emacs/23.3/lisp/gnus/gnus-int
~/.emacs.d/github/gnus/lisp/nnml hides /usr/share/emacs/23.3/lisp/gnus/nnml
~/.emacs.d/github/gnus/lisp/nnmbox hides /usr/share/emacs/23.3/lisp/gnus/nnmbox
~/.emacs.d/github/gnus/lisp/nndir hides /usr/share/emacs/23.3/lisp/gnus/nndir
~/.emacs.d/github/gnus/lisp/nneething hides /usr/share/emacs/23.3/lisp/gnus/nneething
~/.emacs.d/github/gnus/lisp/mail-parse hides /usr/share/emacs/23.3/lisp/gnus/mail-parse
~/.emacs.d/github/gnus/lisp/gnus-ml hides /usr/share/emacs/23.3/lisp/gnus/gnus-ml
~/.emacs.d/github/gnus/lisp/nnmh hides /usr/share/emacs/23.3/lisp/gnus/nnmh
~/.emacs.d/github/gnus/lisp/gnus-win hides /usr/share/emacs/23.3/lisp/gnus/gnus-win
~/.emacs.d/github/gnus/lisp/messcompat hides /usr/share/emacs/23.3/lisp/gnus/messcompat
~/.emacs.d/github/gnus/lisp/gnus-dup hides /usr/share/emacs/23.3/lisp/gnus/gnus-dup
~/.emacs.d/github/gnus/lisp/message hides /usr/share/emacs/23.3/lisp/gnus/message
~/.emacs.d/github/gnus/lisp/nnrss hides /usr/share/emacs/23.3/lisp/gnus/nnrss
~/.emacs.d/github/gnus/lisp/gnus-eform hides /usr/share/emacs/23.3/lisp/gnus/gnus-eform
~/.emacs.d/github/gnus/lisp/gnus-mh hides /usr/share/emacs/23.3/lisp/gnus/gnus-mh
~/.emacs.d/github/gnus/lisp/nngateway hides /usr/share/emacs/23.3/lisp/gnus/nngateway
~/.emacs.d/github/gnus/lisp/smiley hides /usr/share/emacs/23.3/lisp/gnus/smiley
~/.emacs.d/github/gnus/lisp/gnus-cus hides /usr/share/emacs/23.3/lisp/gnus/gnus-cus
~/.emacs.d/github/gnus/lisp/gnus-range hides /usr/share/emacs/23.3/lisp/gnus/gnus-range
~/.emacs.d/github/gnus/lisp/gnus-cite hides /usr/share/emacs/23.3/lisp/gnus/gnus-cite
~/.emacs.d/github/gnus/lisp/nnmaildir hides /usr/share/emacs/23.3/lisp/gnus/nnmaildir
~/.emacs.d/github/gnus/lisp/gnus-undo hides /usr/share/emacs/23.3/lisp/gnus/gnus-undo
~/.emacs.d/github/gnus/lisp/smime hides /usr/share/emacs/23.3/lisp/gnus/smime
~/.emacs.d/github/gnus/lisp/nnoo hides /usr/share/emacs/23.3/lisp/gnus/nnoo
~/.emacs.d/github/gnus/lisp/sieve-mode hides /usr/share/emacs/23.3/lisp/gnus/sieve-mode
~/.emacs.d/github/gnus/lisp/gnus-srvr hides /usr/share/emacs/23.3/lisp/gnus/gnus-srvr
~/.emacs.d/github/gnus/lisp/pop3 hides /usr/share/emacs/23.3/lisp/gnus/pop3
~/.emacs.d/github/gnus/lisp/flow-fill hides /usr/share/emacs/23.3/lisp/gnus/flow-fill
~/.emacs.d/github/gnus/lisp/gnus-score hides /usr/share/emacs/23.3/lisp/gnus/gnus-score
~/.emacs.d/github/gnus/lisp/gnus-kill hides /usr/share/emacs/23.3/lisp/gnus/gnus-kill
~/.emacs.d/github/gnus/lisp/spam hides /usr/share/emacs/23.3/lisp/gnus/spam
~/.emacs.d/github/gnus/lisp/qp hides /usr/share/emacs/23.3/lisp/gnus/qp
~/.emacs.d/github/gnus/lisp/nnagent hides /usr/share/emacs/23.3/lisp/gnus/nnagent
~/.emacs.d/github/gnus/lisp/auth-source hides /usr/share/emacs/23.3/lisp/gnus/auth-source
~/.emacs.d/github/gnus/lisp/nnnil hides /usr/share/emacs/23.3/lisp/gnus/nnnil
~/.emacs.d/github/gnus/lisp/utf7 hides /usr/share/emacs/23.3/lisp/gnus/utf7
~/.emacs.d/github/gnus/lisp/gnus-fun hides /usr/share/emacs/23.3/lisp/gnus/gnus-fun
~/.emacs.d/github/gnus/lisp/gnus-registry hides /usr/share/emacs/23.3/lisp/gnus/gnus-registry
~/.emacs.d/github/gnus/lisp/gnus-dired hides /usr/share/emacs/23.3/lisp/gnus/gnus-dired
~/.emacs.d/github/gnus/lisp/nnbabyl hides /usr/share/emacs/23.3/lisp/gnus/nnbabyl
~/.emacs.d/github/gnus/lisp/nndoc hides /usr/share/emacs/23.3/lisp/gnus/nndoc
~/.emacs.d/github/gnus/lisp/gnus-bookmark hides /usr/share/emacs/23.3/lisp/gnus/gnus-bookmark
~/.emacs.d/github/gnus/lisp/ecomplete hides /usr/share/emacs/23.3/lisp/gnus/ecomplete
~/.emacs.d/github/gnus/lisp/gnus-spec hides /usr/share/emacs/23.3/lisp/gnus/gnus-spec
~/.emacs.d/github/gnus/lisp/nnheader hides /usr/share/emacs/23.3/lisp/gnus/nnheader
~/.emacs.d/github/gnus/lisp/gnus-draft hides /usr/share/emacs/23.3/lisp/gnus/gnus-draft
~/.emacs.d/github/gnus/lisp/yenc hides /usr/share/emacs/23.3/lisp/gnus/yenc
~/.emacs.d/github/gnus/lisp/rfc1843 hides /usr/share/emacs/23.3/lisp/gnus/rfc1843
~/.emacs.d/github/gnus/lisp/rfc2104 hides /usr/share/emacs/23.3/lisp/gnus/rfc2104
~/.emacs.d/github/gnus/lisp/gnus-topic hides /usr/share/emacs/23.3/lisp/gnus/gnus-topic
~/.emacs.d/github/gnus/lisp/mm-decode hides /usr/share/emacs/23.3/lisp/gnus/mm-decode
~/.emacs.d/github/gnus/lisp/spam-wash hides /usr/share/emacs/23.3/lisp/gnus/spam-wash
~/.emacs.d/github/gnus/lisp/mml hides /usr/share/emacs/23.3/lisp/gnus/mml
~/.emacs.d/github/gnus/lisp/nnir hides /usr/share/emacs/23.3/lisp/gnus/nnir
~/.emacs.d/github/gnus/lisp/gnus-delay hides /usr/share/emacs/23.3/lisp/gnus/gnus-delay
/home/suhail/.emacs.d/elpa/eieio-1.4/eieio-opt hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-opt
/home/suhail/.emacs.d/elpa/eieio-1.4/eieio-comp hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-comp
/home/suhail/.emacs.d/elpa/eieio-1.4/eieio hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio
~/.emacs.d/github/gnus/lisp/time-date hides /usr/share/emacs/23.3/lisp/calendar/time-date
~/.emacs.d/github/gnus/lisp/parse-time hides /usr/share/emacs/23.3/lisp/calendar/parse-time

Features:
(shadow mail-extr emacsbug org-id cal-move org-capture org-mks esh-var esh-io
esh-cmd esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util
sql ebuff-menu electric highlight-symbol tabulated-list gh-gist gh-oauth gh-api
logito gh-cache pcache gh-auth gh-common gh-url gh-profile eieio-base hl-line
rebase-mode image-file find-dired man dabbrev rect eieio-opt debug multi-isearch
smex tabify org-table ansi-color shell-current-directory ibuf-ext ibuffer server
arc-mode archive-mode rainbow-mode css-mode ruby-mode csv-mode sort
haskell-font-lock haskell-doc haskell-indentation virthualenv haskell-mode
pig-mode js json php-mode nxhtml-mumamo mumamo-fun nxhtml mule-util w3m-form
w3m-filter w3m-cookie w3m-bookmark w3m-tabmenu w3m-session w3m doc-view
jka-compr image-mode w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl
w3m-favicon w3m-image w3m-proc w3m-util python-21 python js2-mode cc-langs
cc-mode cc-fonts cc-menus cc-styles cc-align nxml-uchnm rng-xsd xsd-regexp
rng-cmpct autorevert log4j-mode make-mode eldoc paredit hi-lock conf-mode
newcomment whitespace scala-mode-feature-electric speedbar sb-image ezimage
dframe scala-mode-feature-speedbar etags scala-mode-feature-tags
scala-mode-feature scala-mode-inf scala-mode-ui scala-mode-fontlock
scala-mode-indent scala-mode-navigation scala-mode-lib scala-mode-variables
scala-mode-constants scala-mode sh-script browse-kill-ring windmove org-clock
remember org-remember org-datetree disp-table ob-sqlite ob-sh ob-screen ob-ruby
ob-python ob-perl ob-org ob-octave ob-haskell ob-dot ob-ditaa ob-calc calc-store
calc-trail calc-ext calc calc-loaddefs calc-macs ob-R org-install org-man
su/org-help nnir nnimap parse-time utf7 netrc nnmaildir gnus-demon nntp
proto-stream gnus-notify ido-hacks dbus gnus-desktop-notify starttls smtpmail
bbdb timezone org-google-weather solar cal-dst google-weather url-cache
magit-bisect magit-key-mode magit diff-git diff-mode log-edit pcvs-util add-log
org-habit org-git-link dired-external-apps nxhtml-autostart nxhtml-autoload moz
cc-cmds majmodpri nxhtml-menu udev-rinari udev-ecb udev flymake-js css-color
nxhtml-mode html-quote tidy-xhtml ediff-merg ediff-diff ediff-wind ediff-help
ediff-util ediff-mult ediff-init ediff html-imenu imenu loadhist popcmp
xhtml-help mlinks html-toc xml fupd html-pagetoc foldit appmenu-fold appmenu
mumamo sgml-mode rngalt rng-nxml nxml-mode nxml-outln nxml-rap nxml-glyph
rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util
rng-pttrn nxml-ns nxml-util nxml-enc xmltok desktop cc-engine flyspell ispell
fold-dwim hideshow html-upl html-site ourcomments-util recentf tree-widget ido
apropos grep ffip gimpedit web-vcs rx url-http tls url-auth url-gw cus-edit
web-autoload nxhtml-base flymake-css flymake tramp-imap tramp-gw tramp-fish
tramp-smb tramp-cache tramp-ftp tramp-cmds tramp auth-source eieio eieio-comp
inversion password-cache tramp-compat trampver keychain-environment revbufs
winner smart-tab slime-js slime-repl slime hyperspec edit-server uniquify
folding-isearch folding undo-tree diff provorg async vc-git
project-local-variables org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc
org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-agenda org-info
org-gnus org-docview org-bibtex bibtex org-bbdb epa-file epa epg epg-config
auto-complete-config auto-complete popup bookmark+ bookmark+-key bookmark+-1
gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec
gnus-int gnus-range message sendmail rfc822 mml mml-sec mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils
mailheader gnus-win gnus gnus-ems gnus-compat url url-proxy url-privacy
url-expand url-methods url-history url-cookie url-util url-parse url-vars
mailcap nnheader gnus-util mail-utils mm-util mail-prsvr wid-edit bookmark+-bmu
help-mode view bookmark+-lit bookmark+-mac bookmark pp org-protocol org byte-opt
warnings ob-tangle ob-ref ob-lob ob-table org-element org-footnote org-src
ob-comint ob-keys org-pcomplete pcomplete org-list org-faces org-compat
org-entities time-date noutline outline ob-emacs-lisp ob org-macs ob-eval
format-spec find-func cal-menu calendar cal-loaddefs use-package diminish
bytecomp byte-compile bind-key paren cus-start cus-load android-mode-autoloads
async-autoloads blank-mode-autoloads bookmark+-autoloads dired-x dired-aux dired
browse-kill-ring-autoloads coffee-mode-autoloads company-autoloads
compilation-recenter-end-autoloads compile-bookmarks-autoloads
crontab-mode-autoloads css-mode-autoloads dictionary-autoloads
diff-git-autoloads diminish-autoloads dired-isearch-autoloads
edit-server-autoloads eieio-autoloads ein-autoloads auto-complete-autoloads
elk-test-autoloads ess-R-object-popup-autoloads esxml-autoloads
etags-select-autoloads find-file-in-project-autoloads find-things-fast-autoloads
findr-autoloads flymake-autoloads flymake-coffee-autoloads flymake-css-autoloads
flymake-haml-autoloads flymake-jslint-autoloads flymake-sass-autoloads
flymake-shell-autoloads fringe-helper-autoloads gdb-shell-autoloads
google-translate-autoloads guess-style-autoloads highlight-parentheses-autoloads
highlight-symbol-autoloads highline-autoloads html-script-src-autoloads
ipython-autoloads javascript-autoloads json-autoloads kill-ring-search-autoloads
kv-autoloads lambdacalc-autoloads log4j-mode-autoloads memory-usage-autoloads
multi-project-autoloads multi-term-autoloads muse-autoloads info
mv-shell-autoloads nginx-mode-autoloads nterm-autoloads oauth2-autoloads
paredit-autoloads perspective-autoloads phantomjs-autoloads
pick-backup-autoloads popup-autoloads project-local-variables-autoloads
rainbow-mode-autoloads request-autoloads rotate-text-autoloads
sass-mode-autoloads haml-mode-autoloads scala-mode-autoloads scss-mode-autoloads
shell-current-directory-autoloads simple-call-tree+-autoloads
simple-call-tree-autoloads slime-js-autoloads slime-repl-autoloads
slime-autoloads smart-operator-autoloads smart-tab-autoloads smex-autoloads
ssh-config-mode-autoloads w3m-autoloads weather-autoloads
weather-metno-autoloads weblogger-autoloads websocket-autoloads wget-autoloads
worklog-autoloads wrap-region-autoloads wtf-autoloads xml-rpc-autoloads
yasnippet-bundle-autoloads yasnippet-bundle dropdown-list advice advice-preload
yasnippet help-fns edmacro kmacro cl cl-19 package derived w3m-load
scala-mode-auto compile 50magit ess-toolbar ess-mouse mouseme thingatpt
browse-url ess-menu ess-swv ess-noweb noweb-font-lock-mode ess-bugs-l essd-els
ess-sas-d ess-sas-l ess-sas-a executable shell ess-arc-d ess-vst-d ess-xls-d
ess-lsp-l ess-sta-d ess-sta-l cc-vars cc-defs make-regexp ess-sp6-d ess-sp5-d
ess-sp3-d ess-r-d ess-r-args assoc ess-s-l ess-inf ess-utils comint ring
ess-mode noweb-mode ess ess-custom regexp-opt easymenu ess-compat ess-site
emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode
bbdb-autoloads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd
font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar
rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax
facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan
thai tai-viet lao korean japanese hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple
abbrev loaddefs button minibuffer faces cus-face files text-properties overlay
md5 base64 format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process dbusbind system-font-setting font-render-setting
gtk x-toolkit x multi-tty emacs)

-- 
Suhail





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#16541: 23.3; doc-view-open-text should grab place in current doc
  2014-01-24 20:18 bug#16541: 23.3; doc-view-open-text should grab place in current doc Suhail Shergill
@ 2014-01-24 21:17 ` Stefan Monnier
  2014-01-25  2:10   ` Suhail Shergill
  0 siblings, 1 reply; 8+ messages in thread
From: Stefan Monnier @ 2014-01-24 21:17 UTC (permalink / raw)
  To: Suhail Shergill; +Cc: 16541

severity 16541 wishlist
thanks

> Expected: doc-view-open-text should grab position in current doc and
> position the cursor appropriately in the text output buffer.

That would be nice, indeed.  Currently doc-view has pretty much no idea
about the format in use, so it doesn't know how to go from one page
to another.  It only passes the file's content to an external tool
for rendering.


        Stefan





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#16541: 23.3; doc-view-open-text should grab place in current doc
  2014-01-24 21:17 ` Stefan Monnier
@ 2014-01-25  2:10   ` Suhail Shergill
  2014-01-27 10:25     ` Tassilo Horn
  0 siblings, 1 reply; 8+ messages in thread
From: Suhail Shergill @ 2014-01-25  2:10 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: 16541, Suhail Shergill

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> Currently doc-view has pretty much no idea about the format in use, so it
> doesn't know how to go from one page to another.

except results shown by doc-view-search and doc-view-search-next-match are
associated with the correct page number as seen in docview mode (even though it
seems the search is conducted on the extracted text). so, clearly that
information is available to doc-view in some sense.

digging deeper, it seems doc-view-search-internal uses occurrences of \f as page
markers. in fact, with a little bit of tinkering the following advice does the
trick: 

(defadvice doc-view-open-text (around
                               su/advice/doc-view/doc-view-open-text/around/goto-page
                               last a c pre)
  "grab the page when in doc-view mode and ensure that doc-view-open-text
   opens the correct page"
  (let ((su/dv/page (doc-view-current-page))
        (su/dv/text-buffer-name (concat "Text contents of " (buffer-name))))
    ad-do-it
    (with-current-buffer su/dv/text-buffer-name
     (re-search-forward "\f" nil t (1- su/dv/page))
     (recenter-top-bottom 0))))

-- 
Suhail





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#16541: 23.3; doc-view-open-text should grab place in current doc
  2014-01-25  2:10   ` Suhail Shergill
@ 2014-01-27 10:25     ` Tassilo Horn
  2019-09-29 13:09       ` Lars Ingebrigtsen
  0 siblings, 1 reply; 8+ messages in thread
From: Tassilo Horn @ 2014-01-27 10:25 UTC (permalink / raw)
  To: Suhail Shergill; +Cc: 16541

Suhail Shergill <suhailshergill@gmail.com> writes:

Hi!

>> Currently doc-view has pretty much no idea about the format in use,
>> so it doesn't know how to go from one page to another.
>
> except results shown by doc-view-search and doc-view-search-next-match
> are associated with the correct page number as seen in docview mode
> (even though it seems the search is conducted on the extracted
> text). so, clearly that information is available to doc-view in some
> sense.

Suhail is correct.  We could easily make C-c C-t switch to the current
page using this patch:

--8<---------------cut here---------------start------------->8---
=== modified file 'lisp/doc-view.el'
--- lisp/doc-view.el	2014-01-01 07:43:34 +0000
+++ lisp/doc-view.el	2014-01-27 10:22:11 +0000
@@ -1400,6 +1400,7 @@
 (defun doc-view-open-text ()
   "Open a buffer with the current doc's contents as text."
   (interactive)
+  (let ((page (doc-view-current-page)))
   (if doc-view--current-converter-processes
       (message "DocView: please wait till conversion finished.")
     (let ((txt (expand-file-name "doc.txt" (doc-view--current-cache-dir))))
@@ -1409,8 +1410,11 @@
 		(dir (file-name-directory buffer-file-name)))
 	    (with-current-buffer (find-file txt)
 	      (rename-buffer name)
-	      (setq default-directory dir)))
-	(doc-view-doc->txt txt 'doc-view-open-text)))))
+		(setq default-directory dir)
+		;; Jump to the current page
+		(goto-char (point-min))
+		(search-forward "
                                 " nil t (1- page))))
+	  (doc-view-doc->txt txt 'doc-view-open-text))))))
 
 ;;;;; Toggle between editing and viewing
--8<---------------cut here---------------end--------------->8---

Should I install it?

Bye,
Tassilo





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#16541: 23.3; doc-view-open-text should grab place in current doc
  2014-01-27 10:25     ` Tassilo Horn
@ 2019-09-29 13:09       ` Lars Ingebrigtsen
  2019-10-03  9:05         ` Tassilo Horn
  0 siblings, 1 reply; 8+ messages in thread
From: Lars Ingebrigtsen @ 2019-09-29 13:09 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: 16541, Suhail Shergill, Stefan Monnier

Tassilo Horn <tsdh@gnu.org> writes:

> Suhail is correct.  We could easily make C-c C-t switch to the current
> page using this patch:

[...]

> -	      (setq default-directory dir)))
> -	(doc-view-doc->txt txt 'doc-view-open-text)))))
> +		(setq default-directory dir)
> +		;; Jump to the current page
> +		(goto-char (point-min))
> +		(search-forward "
>                                  " nil t (1- page))))
> +	  (doc-view-doc->txt txt 'doc-view-open-text))))))
>
>  ;;;;; Toggle between editing and viewing
>
> Should I install it?

This makes sense to me, but it was never installed.  Did anybody have an
objection, or was it just forgotten?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#16541: 23.3; doc-view-open-text should grab place in current doc
  2019-09-29 13:09       ` Lars Ingebrigtsen
@ 2019-10-03  9:05         ` Tassilo Horn
  2019-10-03 14:55           ` Lars Ingebrigtsen
  0 siblings, 1 reply; 8+ messages in thread
From: Tassilo Horn @ 2019-10-03  9:05 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 16541, Suhail Shergill, Stefan Monnier

Lars Ingebrigtsen <larsi@gnus.org> writes:

>> Suhail is correct.  We could easily make C-c C-t switch to the current
>> page using this patch:
>
> [...]
>
>> -	      (setq default-directory dir)))
>> -	(doc-view-doc->txt txt 'doc-view-open-text)))))
>> +		(setq default-directory dir)
>> +		;; Jump to the current page
>> +		(goto-char (point-min))
>> +		(search-forward "
>>                                  " nil t (1- page))))
>> +	  (doc-view-doc->txt txt 'doc-view-open-text))))))
>>
>>  ;;;;; Toggle between editing and viewing
>>
>> Should I install it?
>
> This makes sense to me, but it was never installed.  Did anybody have
> an objection, or was it just forgotten?

I think it hasn't been too important to anybody so it has just been
forgotten.  Feel free to install it, though.

Bye,
Tassilo





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#16541: 23.3; doc-view-open-text should grab place in current doc
  2019-10-03  9:05         ` Tassilo Horn
@ 2019-10-03 14:55           ` Lars Ingebrigtsen
  2019-10-03 17:06             ` Tassilo Horn
  0 siblings, 1 reply; 8+ messages in thread
From: Lars Ingebrigtsen @ 2019-10-03 14:55 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: 16541, Suhail Shergill, Stefan Monnier

Tassilo Horn <tsdh@gnu.org> writes:

>> This makes sense to me, but it was never installed.  Did anybody have
>> an objection, or was it just forgotten?
>
> I think it hasn't been too important to anybody so it has just been
> forgotten.  Feel free to install it, though.

The code had changed a lot in the intervening years, so I made a change
equivalent to your code, but slightly different.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#16541: 23.3; doc-view-open-text should grab place in current doc
  2019-10-03 14:55           ` Lars Ingebrigtsen
@ 2019-10-03 17:06             ` Tassilo Horn
  0 siblings, 0 replies; 8+ messages in thread
From: Tassilo Horn @ 2019-10-03 17:06 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 16541, Suhail Shergill, Stefan Monnier

Lars Ingebrigtsen <larsi@gnus.org> writes:

>> I think it hasn't been too important to anybody so it has just been
>> forgotten.  Feel free to install it, though.
>
> The code had changed a lot in the intervening years, so I made a
> change equivalent to your code, but slightly different.

Thank you!

Bye,
Tassilo





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-10-03 17:06 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-24 20:18 bug#16541: 23.3; doc-view-open-text should grab place in current doc Suhail Shergill
2014-01-24 21:17 ` Stefan Monnier
2014-01-25  2:10   ` Suhail Shergill
2014-01-27 10:25     ` Tassilo Horn
2019-09-29 13:09       ` Lars Ingebrigtsen
2019-10-03  9:05         ` Tassilo Horn
2019-10-03 14:55           ` Lars Ingebrigtsen
2019-10-03 17:06             ` Tassilo Horn

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).