The binaries of this version are built with Go 1.20.14
They support Windows 7, 8.1, 10, 11, WindowsServer 2008 or later, and Linux.
Deprecations
- The configuration file
_nyagos, which is not a Lua syntax, is deprecated and no longer attached. When_nyagosis used, execute it, but print warning. - The Lua function:
useis now deprecated.- Use
require "mmmm"instead ofuse "mmmm.lua" - Add
nyagos.d/catalogtopackage.pathof the lua language standard.
- Use
- Remove
nyagos.d/catalog/ezoe.lua - Remove aliases:
chompf,wordpad,abspath - Remove lua functions:
addpath - Move
nyagos.d/aliasandset.luatonyagos/catalog/.that defines tool lua functions:set("ENV=VALUE"),alias("NAME=DEFINE")
New features
- When
%NO_COLOR%is defined, disable the color of the prompt, the command-line, and ls command - Sub commands completion (When
require "subcomplete"is enabled)- #436 Support completion for options of curl. ( Thanks to @tsuyoshicho )
Fixed bugs
- SKK
- Fix the problem that
UTtaandUTTawere converted打っtあand▽う*t*tinstead of打った - Fix: manually input inverted triangles were recognized as conversion markers
- Add the following the romaji-kana conversions:
z,→‥,z-→~,z.→…,z/→・,z[→『,z]→』,
z1→○,z2→▽,z3→△,z4→□,z5→◇,
z6→☆,z7→◎,z8→〔,z9→〕,z0→∞,
z^→※,z\\→¥,z@→〃,z;→゛,z:→゜,
z!→●,z"→▼,z#→▲,z$→■,z%→◆,
z&→★,z'→♪,z(→【,z)→】,z=→≒,
z~→≠,z|→〒,z`→“,z+→±,z*→×,
z<→≦,z>→≧,z?→÷,z_→―,bya→びゃorビャ...byo→びょorビョpya→ぴゃorピャ...pyo→ぴょorピョtha→てぁorテァ...tho→てょorテョ
- Implement
qthat convert mutually between Hiragana and Katakana during conversion.
- Fix the problem that
- Sub commands completion (When
require "subcomplete"is enabled)- Fix: the subcommand completion for scoop did not work because the filename of executable was
scoop.exethat should bescoop.cmd.
- Fix: the subcommand completion for scoop did not work because the filename of executable was
- Fix the problem that prompt is not displayed on Linux
( The .nyagos sample should have defined nyagos.env.PROMPT, but nyagos.env.prompt was defined ) - Fix: the loop to input commands for
foreachcould not be stopped with Ctrl-C
( This problem was included in the commit 8bf0a2a of version 4.4.6_2. See also issue #383 and 4.4.6_0 )
当バージョンのバイナリは Go 1.20.14 でビルドしました。
サポート対象は Windows 7, 8.1, 10, 11, WindowsServer 2008以降, Linux となります。
廃止・非推奨
- Lua 文法ではない設定ファイル
_nyagosは非推奨とし添付をやめた。使用されている場合は実行するが、警告を表示するようにした useは非推奨としたuse "mmmm.lua"のかわりにrequire "mmmm"を使用してください- これに伴い、Luaの標準検索パス:
package.pathにnyagos.d/catalogを追加しました
nyagos.d/catalog/ezoe.luaを削除- エイリアス:
chompf,wordpad,abspathを削除 - ツール Lua 関数:
set("ENV=VALUE"),alias("NAME=DEFINE")を定義する nyagos.d/aliasandset.lua を nyagos.d/catalog/ 以下へ移動 - Lua関数:
addpathを削除
新機能
%NO_COLOR%が定義されていたら、プロンプト・コマンドライン・ls の着色を無効化- サブコマンド補完(
require "subcomplete")関連- #436 curl のオプション補完をサポート ( Thanks to @tsuyoshicho )
不具合修正
- SKK関連
UTta,UTTaが打ったではなく打っtあ,▽う*t*tになってしまう不具合を修正- 手入力した逆三角形が変換マーカーと認識される問題を修正した
- 次のローマ字かな変換を追加
z,→‥,z-→~,z.→…,z/→・,z[→『,z]→』,
z1→○,z2→▽,z3→△,z4→□,z5→◇,
z6→☆,z7→◎,z8→〔,z9→〕,z0→∞,
z^→※,z\\→¥,z@→〃,z;→゛,z:→゜,
z!→●,z"→▼,z#→▲,z$→■,z%→◆,
z&→★,z'→♪,z(→【,z)→】,z=→≒,
z~→≠,z|→〒,z`→“,z+→±,z*→×,
z<→≦,z>→≧,z?→÷,z_→―,bya→びゃorビャ...byo→びょorビョpya→ぴゃorピャ...pyo→ぴょorピョtha→てぁorテァ...tho→てょorテョ
- 変換中の q で、入力済みの平仮名・片仮名を相互変換する機能を実装
- サブコマンド補完(
require "subcomplete")関連- scoop.cmd であるべき scoop の実行ファイル名が scoop.exe になっていてサブコマンド名補完できない問題を修正した
- Linux でプロンプトが表示されない問題を修正
(デフォルトの .nyagos で nyagos.env.prompt を設定していたが、Linux では環境変数の英大文字・小文字を区別するので、nyagos.env.PROMPT でなければいけなかった) foreachで繰り返すコマンド入力のループ を Ctrl-C で中断できない不具合を修正
(本問題は 4.4.6_2 のコミット 8bf0a2a で混入した模様。#383 と4.4.6_0 も参照のこと)