unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#19524: 24.4; term.el directory tracking documentation
@ 2015-01-06 20:55 Aaron Paden
  2019-07-25 22:38 ` Noam Postavsky
  0 siblings, 1 reply; 2+ messages in thread
From: Aaron Paden @ 2015-01-06 20:55 UTC (permalink / raw)
  To: 19524

The method documented in term.el for tracking your directory doesn't
work or doesn't work for all cases. This is actually a problem I
stumbled on some time ago, but I was reminded of it recently after
trying out fish shell. See:

http://unix.stackexchange.com/questions/70764/get-zsh-to-report-directory-t=o-emacs

The method I found that worked was actually derived from the bash source
code, and is much simpler Here is an example function for fish shell:

function cd
    builtin cd $argv
    if test $TERM = eterm -o $TERM = eterm-color
        echo \032/(pwd) #IMPORTANT
    end
end

I don't need to tell emacs my user or hostname. Actually — doing so
results in tramp errors. Also, the escape used is different than what is
documented.

---

In GNU Emacs 24.4.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.3)
 of 2014-10-21 on bitzer.hoetzel.info
Configured using:
 `configure --prefix=3D/usr --sysconfdir=3D/etc --libexecdir=3D/usr/lib
 --localstatedir=3D/var --with-x-toolkit=3Dgtk3 --with-xft
 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fstack-protector-str=
ong
 --param=3Dssp-buffer-size=3D4' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2
 LDFLAGS=3D-Wl,-O1,--sort-common,--as-needed,-z,relro'

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Fundamental

Minor modes in effect:
  shell-dirtrack-mode: t
  evil-leader-mode: t
  evil-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  evil-local-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t
  completion-in-region-mode: t

Recent input:
n RET k k k k k k k k k k k k l l l l l l c $ a a r=20
o n b p a d e n @ g m a i l . c o m ESC j j j : s p=20
l i t RET C-w j : e SPC ~ / b TAB RET V G y : q RET=20
k j p k o ESC j j j k k k d j j j j j j j j j j j j=20
j j j j j j j j j j j j k k k k k j o ESC k k k k k=20
k k k k k k k k k k k k k k k k k k k k k k k k k k=20
k k k k j j j j j j j j j j j j j j j j j j C-c C-c=20
y e s RET m a i l SPC c l i e n t RET k k k k : q a=20
RET ESC [ > 1 ; 3 8 0 3 ; 0 c j j j j j j j j j j j=20
j j j j j j j j j j j j j j j j j k k k k k k k k k=20
k k k k k k k k k k k k k V j j j j j j j j j j j j=20
j j j j j j j j j j j j j k j y k k : r e DEL DEL r=20
e p o r t TAB RET

Recent messages:
Sending...
Mark set [2 times]
Sending via mail...
Sending...done
Starting Firefox...
(No files need saving)
When done with a buffer, type C-x #
byte-code: End of buffer [9 times]
byte-code: Beginning of buffer [3 times]
byte-code: End of buffer [6 times]
byte-code: Beginning of buffer [2 times]

Load-path shadows:
None found.

Features:
(mailalias mailclient browse-url qp vc-git cus-edit cus-start cus-load
wid-edit help-mode pp shadow sort gnus-util mail-extr emacsbug message
idna format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils shell pcomplete comint
ansi-color xterm server time-date color-theme-approximate color
evil-leader evil evil-integration undo-tree diff evil-maps evil-commands
evil-command-window evil-types evil-search evil-ex evil-macros
evil-repeat evil-states evil-core advice help-fns evil-common windmove
thingatpt rect evil-digraphs evil-vars ring edmacro kmacro cl-loaddefs
cl-lib info easymenu package epg-config tooltip electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd
fontset image regexp-opt fringe tabulated-list newcomment lisp-mode
prog-mode register page menu-bar rfn-eshadow timer select scroll-bar
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
minibuffer nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
dbusbind gfilenotify dynamic-setting system-font-setting
font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs)

Memory information:
((conses 16 178359 22664)
 (symbols 48 25901 0)
 (miscs 40 60 265)
 (strings 32 36415 6830)
 (string-bytes 1 971850)
 (vectors 16 20107)
 (vector-slots 8 841762 107216)
 (floats 8 230 455)
 (intervals 56 677 108)
 (buffers 960 15)
 (heap 1024 23606 795))







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

* bug#19524: 24.4; term.el directory tracking documentation
  2015-01-06 20:55 bug#19524: 24.4; term.el directory tracking documentation Aaron Paden
@ 2019-07-25 22:38 ` Noam Postavsky
  0 siblings, 0 replies; 2+ messages in thread
From: Noam Postavsky @ 2019-07-25 22:38 UTC (permalink / raw)
  To: Aaron Paden; +Cc: 19524

tags 19524 fixed
close 19524 26.3
quit

Aaron Paden <aaronbpaden@gmail.com> writes:

> The method documented in term.el for tracking your directory doesn't
> work or doesn't work for all cases. This is actually a problem I
> stumbled on some time ago, but I was reminded of it recently after
> trying out fish shell. See:
>
> http://unix.stackexchange.com/questions/70764/get-zsh-to-report-directory-t=o-emacs
>
> The method I found that worked was actually derived from the bash source
> code, and is much simpler Here is an example function for fish shell:
>
> function cd
>     builtin cd $argv
>     if test $TERM = eterm -o $TERM = eterm-color
>         echo \032/(pwd) #IMPORTANT
>     end
> end
>
> I don't need to tell emacs my user or hostname. Actually — doing so
> results in tramp errors. Also, the escape used is different than what is
> documented.

I've updated the term.el commentary in emacs-26.

7f42277b96 2019-07-25T18:23:55-04:00 "Mention term.el's \032 dir tracking in commentary (Bug#19524)"
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=7f42277b96130861967de3936defb0ef5bf07fbb






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

end of thread, other threads:[~2019-07-25 22:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-06 20:55 bug#19524: 24.4; term.el directory tracking documentation Aaron Paden
2019-07-25 22:38 ` Noam Postavsky

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).