• R/O
  • SSH
  • HTTPS

yash: Commit


Commit MetaInfo

Revision3932 (tree)
Time2018-12-02 14:10:20
Authormagicant

Log Message

Documentation for le-predict-empty option

Change Summary

Incremental Difference

--- yash/trunk/NEWS (revision 3931)
+++ yash/trunk/NEWS (revision 3932)
@@ -11,8 +11,12 @@
1111 Yash 2.48
1212
1313 + The double-bracket command (the [[ ... ]] syntax)
14+ + The '--le-predict-empty' option
1415 + The prompt string now can be defined with the $YASH_PS...
1516 variables.
17+ = Command line prediction no longer shows suggestion before you
18+ start typing a command. Use the new '--le-predict-empty' option
19+ to restore the previous behavior.
1620 = The default value of $PS1 has been changed.
1721 * The line number is now correctly counted in arithmetic
1822 expansions that contain newlines.
--- yash/trunk/doc/_set.txt (revision 3931)
+++ yash/trunk/doc/_set.txt (revision 3932)
@@ -150,7 +150,7 @@
150150 [[so-leconvmeta]]le-conv-meta::
151151 [[so-lenoconvmeta]]le-no-conv-meta::
152152 [[so-lepredict]]le-predict::
153-[[so-lepredictempty]]le-predictemty::
153+[[so-lepredictempty]]le-predict-empty::
154154 [[so-lepromptsp]]le-prompt-sp::
155155 [[so-levisiblebell]]le-visible-bell::
156156 See link:lineedit.html#options[shell options on line-editing].
--- yash/trunk/doc/ja/_set.txt (revision 3931)
+++ yash/trunk/doc/ja/_set.txt (revision 3932)
@@ -101,6 +101,7 @@
101101 [[so-leconvmeta]]le-conv-meta::
102102 [[so-lenoconvmeta]]le-no-conv-meta::
103103 [[so-lepredict]]le-predict::
104+[[so-lepredictempty]]le-predict-empty::
104105 [[so-lepromptsp]]le-prompt-sp::
105106 [[so-levisiblebell]]le-visible-bell::
106107 これらのオプションは{zwsp}link:lineedit.html[行編集]の動作に影響します。{zwsp}link:lineedit.html#options[行編集のオプション]を参照してください。
--- yash/trunk/doc/ja/lineedit.txt (revision 3931)
+++ yash/trunk/doc/ja/lineedit.txt (revision 3932)
@@ -41,6 +41,9 @@
4141 link:_set.html#so-lepredict[le-predict]::
4242 <<prediction,コマンドライン推定>>を有効にします
4343
44+link:_set.html#so-lepredictempty[le-predict-empty]::
45+<<prediction,コマンドライン推定>>とこのオプションが有効な時、まだ何も入力されていないコマンドラインでも推定結果を表示します。
46+
4447 link:_set.html#so-lepromptsp[le-prompt-sp]::
4548 このオプションが有効な時、シェルは{zwsp}link:interact.html#prompt[プロンプト]を出力する前に、プロンプトが必ず行頭に来るようにカーソルを移動するための特殊な文字列を出力します。
4649 +
@@ -1548,6 +1551,8 @@
15481551
15491552 コマンドの推定はカーソルが入力中のコマンドの末尾にあるときのみ機能します。
15501553
1554+デフォルトでは、コマンドを打ち始めると推定が行われます。{zwsp}link:_set.html#so-lepredictempty[Le-predict-empty] オプションを有効にするとコマンドを一文字も入力する前から推定されたコマンドが表示されます。
1555+
15511556 推定アルゴリズムは{zwsp}link:interact.html#history[コマンド履歴]に基づいてコマンドを推定します。より新しい履歴はより確率が高いと判断します。また複数行に亘るコマンドの出現パターンも考慮します。確率が十分に高いと判断した部分のみを推定結果として表示するため、推定結果は必ずしも完全なコマンドにはなりません。
15521557
15531558 // vim: set filetype=asciidoc expandtab:
--- yash/trunk/doc/lineedit.txt (revision 3931)
+++ yash/trunk/doc/lineedit.txt (revision 3932)
@@ -68,7 +68,7 @@
6868 link:_set.html#so-lepredict[le-predict]::
6969 activates <<prediction,command line prediction>>.
7070
71-link:_set.html#so-lepredictempty[le-predictempty]::
71+link:_set.html#so-lepredictempty[le-predict-empty]::
7272 When enabled, and <<prediction,command line prediction>> is active,
7373 suggestions are also provided for empty input lines.
7474
@@ -1831,6 +1831,12 @@
18311831 The predicted part of the command is shown only when the cursor is at the end
18321832 of the typed part.
18331833
1834+By default, the predicted part is shown after you start typing a command
1835+string.
1836+By enabling the link:_set.html#so-lepredictempty[le-predict-empty] option, the
1837+predicted part is also shown before you type the first character of the
1838+command string.
1839+
18341840 The prediction algorithm suggests command fragments on the basis of the
18351841 link:interact.html#history[command history]. The algorithm considers recent
18361842 history entries more probable. It also takes command succession patterns into
Show on old repository browser