Emacsで利用可能な色の完全なリストを取得する

list-colors-display を実行すると、次のように表示されます。

enter image description here

私はEmacsがサポートしている色の非常に小さなサブセットだと思いますか?

例えば、私はEmacsが他の色(gray20、blue15など)をサポートしていることを知っています。なぜ私は list-colors-display コマンドの結果としてそれらを見ないのですか?

どのようにして完全なリストを見ることができますか?

それが重要な場合、私のバージョンは:

"GNU Emacs 25.0.95.1 (x86_64-apple-darwin15.5.0, NS appkit-1404.47 Version 10.11.5 (Build 15F34)) of 2016-06-20"

私が評価した場合:

(defined-colors)

私は得る:

("alternateSelectedControlColor" "alternateSelectedControlTextColor" "controlBackgroundColor" "controlColor" "controlDarkShadowColor" "controlHighlightColor" "controlLightHighlightColor" "controlShadowColor" "controlTextColor" "disabledControlTextColor" "gridColor" "headerColor" ...)
1
OS X Color Chooserに表示される色は、左から3番目のアイコンをクリックし、「Developer」を選択した色です。私はEmacs 24.5.1を持っていて、同じ問題があります。これは以前のリリースでは問題ではなかった - 私はEmacsの完全なカラーリストを手に入れた。私はMacPortsからEmacsをインストールしていました。上記のリンクで宣伝されているバージョンと同じバージョンだったので、私はそれをダウンロードする際に何のポイントも見ませんでした。最終的に私は頑固になるのをやめ、それをダウンロードして、問題はなくなった。同じバージョンのアプリケーションの2つの実装で異なる動作をするのは良いことではありません。
追加された 著者 Gilad Naor,
おそらく、バージョン25は何か違うことをするでしょう。私のMac(Emacs 24.4 app)で ESC-x list-colors-display を実行すると、投稿に投稿するのと同じ色とレイアウトが表示されます。しかし、あなたが見せている部分は、私が見る色のリストの一番下にあります。これは、コマンドを実行したときにウィンドウがカラーリストの一番下までスクロールしたようなものです。
追加された 著者 AlanG,
これは、MacPortsのemacs-appポートにのみ問題があるようです。 Emacsを自分でコンパイルすると、この問題は表示されません。問題は@lawlistと全く同じです。この問題はMacPortsのemacs-app 26.1ではまだ問題です。
追加された 著者 Jasmine,
@Kevinが言っていることとまったく同じで、 list-colors-display のコードを見ると、元のポスターは(defined-colors)の nil 。元のポスターが(メッセージ "%s"(定義された色))を評価し、その結果をお知らせください。 Emacsから夜間のビルドの新バージョンをOSX用にダウンロードして、すぐに使えるかどうかを確認することもお勧めします。 emacsformacosx.com
追加された 著者 lawlist,
コードのバックトレースを行うと、ビルドプロセス中に、 x-colors という変数を設定するために(ns-list-colors)オリジナルのポスターは部分リストに苦しんでいます。つまり、 "LightGreen"
  • "light green" "darkRed" "dark red"です。 。 。 "alternateSelectedControlColor" "alternateSelectedControlTextColor" の前にある "GhostWhite" "ghost white" "snow" さらにビルド自体が疑わしいです。上記のリンク。約3分でダウンロードしてテストすることができます。
  • 追加された 著者 lawlist,

    1 答え

    @lawlistと@kevinはコメントしたので、これは私が使用した夜間のスナップショットの問題でした。私はEmacsを再インストールしました:

    brew install emacs --devel  --with-cocoa --with-gnutls  --with-librsvg --with-imagemagick
    

    問題は解消されました。

    1
    追加された