diff -r b78bf2c141ab -r 8d652d88c013 .emacs-my --- a/.emacs-my Tue Nov 10 13:06:57 2015 +0200 +++ b/.emacs-my Thu Nov 26 00:49:22 2015 +0200 @@ -498,6 +498,8 @@ (setq term-buffer-maximum-size (lsh 1 14)) (my--eval-after-load term + (define-key term-mode-map [?\t] #'term-dynamic-complete) + (defun my-term-send-delete-word-forward () (interactive) (term-send-raw-string "\ed")) (defun my-term-send-delete-word-backward () (interactive) (term-send-raw-string "\e\C-h")) (define-key term-raw-map [C-delete] 'my-term-send-delete-word-forward) @@ -515,6 +517,8 @@ (goto-address-mode 1)) (add-hook 'term-mode-hook #'my-term-mode-hook) +(setq term-prompt-regexp "^[^#$%>\n]*[#$%>] *") + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (message "proced")