Skip to content

Commit

Permalink
Alter language prompts.
Browse files Browse the repository at this point in the history
Instead of providing an already filled-in language for from-suggest and
to-suggest, place the default in the prompt and allow the user to either
hit return to accept it or enter the desired language using completing-read.
  • Loading branch information
bon authored and juergenhoetzel committed Jun 21, 2009
1 parent de078b3 commit 0a3d637
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions babel.el
Expand Up @@ -396,10 +396,11 @@ automatically displayed."
(from-long (from-long
(if accept-default-setup (if accept-default-setup
babel-preferred-from-language babel-preferred-from-language
(completing-read "Translate from: " (completing-read (format "Translate from (%s): " from-suggest)
babel-languages nil t babel-languages nil t
(cons from-suggest 0) nil
'babel-from-history))) 'babel-from-history
from-suggest)))
(to-avail (remove* from-long babel-languages (to-avail (remove* from-long babel-languages
:test #'(lambda (a b) (string= a (car b))))) :test #'(lambda (a b) (string= a (car b)))))
(to-suggest (or (first (to-suggest (or (first
Expand All @@ -409,9 +410,11 @@ automatically displayed."
(to-long (to-long
(if accept-default-setup (if accept-default-setup
babel-preferred-to-language babel-preferred-to-language
(completing-read "Translate to: " to-avail nil t (completing-read (format "Translate to (%s): " to-suggest)
(cons to-suggest 0) to-avail nil t
'babel-to-history))) nil
'babel-to-history
to-suggest)))
(from (cdr (assoc from-long babel-languages))) (from (cdr (assoc from-long babel-languages)))
(to (cdr (assoc to-long babel-languages))) (to (cdr (assoc to-long babel-languages)))
(backends (babel-get-backends from to))) (backends (babel-get-backends from to)))
Expand Down

0 comments on commit 0a3d637

Please sign in to comment.