問題タブ [emacs24]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
13272 参照

markdown - プレビュー時の Emacs マークダウン モード エラー: "bin / bash: markdown: command not found"

Fedora 17 で emacs 24 を使用しています。 をインストールしましたが、入力またはemacs でmarkdown-modeファイルをエクスポートしようとすると、次のエラーが発生しました。C-c C-c mC-c C-c p

/bin/bash: マークダウン: コマンドが見つかりません

emacs のマークダウン エラー メッセージのスクリーンショット

これはおそらくパス変数の問題であると読んだので、コマンドラインとemacsでenv入力して変数を比較しました。パス変数の説明はどちらの場合も同じであることがわかりました。$ envEsc-! env RET

このエラーは何ですか? どうすればそれを修正し、emacs 内からマークダウン プレビューを実行できますか?

0 投票する
2 に答える
2430 参照

windows-7 - Windows 7のemacs 24、trampはplinkプログラムを見つけることができません

Linuxサーバー上のファイルをリモートで編集するために、Windows 7でEmacs 24.2とTrampを使用しようとしています。Putty スーツ プログラムと OpenSSH をインストールしました。また、パテ スーツの plink.exe を emacs 24 フォルダーの下の bin フォルダーに配置し、フォルダー emacs24/bin を PATH 環境変数に追加しました。

しかし、ミニバッファーでコマンド /username@host:filename を使用して emacs からリモート ファイルにアクセスしようとすると、emacs から次のエラー メッセージが表示されます。emacs が plink プログラムを見つけられないようです。しかし、Windows cmd で plink を実行しようとすると、plink プログラムを見つけることができます。また、Windows cmd でリモート サーバーに ssh できます。

誰が私の問題を教えてもらえますか? 動作させるために cygwin をインストールする必要がありますか? どうもありがとう。

0 投票する
1 に答える
4981 参照

python - Emacs:iPython、pylint、オートコンプリートをサポートするようにEmacsを構成するにはどうすればよいですか?

私は、PydevプラグインでEclipseを使用する中級のPythonプログラマーです。今、私はコーディングをスピードアップするためにEmacsに切り替えることを計画しています。Emacsの構成に苦労しており、iPython、pylint、Pythonのオートコンプリートのサポートを追加したいと考えています。Emacs24.2をインストールしました。

  • Emacs24.2にiPython、Pythonオートコンプリート、pylintを追加するにはどうすればよいですか?
  • さらに、チュートリアルやハウツーをお勧めできますか?
0 投票する
1 に答える
724 参照

emacs - Emacs (24) は emacs-w3m をロードして実行しますが、Lisp HyperSpec には使用しません

私は現在、Emacs 24 + SLIME セットアップを実行しており、emacs-w3m を介して Common Lisp HyperSpec を Emacs に表示しようとしています。現在、ミニバッファーに入ると、 M-x w3m実際に emacs-w3m が起動し、すべてが期待どおりに機能します。

ただし、SLIME モードで w3m 経由で HyperSpec をロードしようとすると、問題が発生します。私はドキュメントのローカル コピーを手元に持っており、それを私の~/.emcasファイルの common-lisp-hyperspec-root として設定しています。C-c C-d hミニバッファに入り、HyperSpec を検索しようとすると、問題が発生します。(require 'w3m-load)それは機能しますが、emacs で w3m を使用する代わりに、通常の Web ブラウザー (この場合は Firefox) で新しいタブが表示され~/.emcasます。それ。さらに言えば、Emacs の起動エラーもありません。

Emacsにw3mを使用してローカルドキュメントを開くように強制する方法、またはそれが失敗した場合に他の可能なWebブラウザーを使用しないようにする方法はありますか?

私の完全な~/.emcasファイルはここにあります: http://pastebin.com/E51upqF4

編集:更新として、Firefox をアンインストールして同じことを再試行すると、html 自体で別の emacs バッファーが開かれることに注意してください。それでも、w3m は使用しません。

0 投票する
3 に答える
1244 参照

emacs - emacs の ansi 用語の奇妙な文字

c++ プログラムを作成し、それを ansi-term で g++ を使用してコンパイルすると、奇妙な文字が表示されました。

ここに画像の説明を入力

必要に応じて、変数 n を宣言していないというエラーが発生しました。どうすればこれを修正できますか?

0 投票する
1 に答える
398 参照

emacs - PymacsがEmacs24で起動しない

Emacs 24を使用していますが、Pymacsが起動しないようです。

ELPAからpymacsをインストールしました。M-x pymacs-eval任意の式を記述して指定すると、次のエラーが発生します。

そして、Pymacsバッファに次のメッセージが表示されます。

0 投票する
1 に答える
726 参照

button - リンクemacsボタンを別のバッファーでのマウスクリックで機能させる方法は?

私はGNUEmacs-24を使用しています。私はこのようなボタンを作ります:

私はこのコードをonwウィンドウの*scratch*バッファーと、buffferyyyのある別のウィンドウに持っています。ポイントが#'go-click位置にある間、私はeval-current-bufferを実行します。そして、yyyに入るボタンが表示れます。

ここでボタンをクリックすると、期待どおりに数値が出力され、想定どおりに*スクラッチ*がアクティブになりますが、#'go-click位置のポイントは移動しません。

しかし、カーソルキーで移動ボタンにポイントを置き、 Enterキーを押すと、期待どおりに機能します(以前に*スクラッチ*に置いた場所に関係なく、ポイントを#'go-click positoinに移動します)。

キーボード入力とマウスクリックの両方のシナリオで機能させるにはどうすればよいですか?

0 投票する
4 に答える
177 参照

emacs - EMACS の ajax のようなコマンド ヘルパー?

私はEmacsが初めてです。コマンドのセットをマスターできれば、強力で非常に便利だと思います。また、忍耐と、ソフトウェアを学習して使用する熱意があれば、誰でもこれを行うことができると思います。ただし、初心者や季節限定ユーザーには、次のことを行うコマンド ヘルパー プラグインを使用する方がはるかに便利です。


ユーザーが CONTROL または META、COMMAND、または特殊キーを入力し始めると、"ajax のような" または "スマート検索" ウィンドウがミニバッファーの下または中に表示され、次のようなヘルプ テキストが表示されます。コマンド ヘルパー ウィンドウには次のように表示されます。

次に、「CONTROL」を押しながら「x」と入力し続けると、ウィンドウが更新され、次のように表示されます。


グーグルで検索してみましたが、まだ存在しないようです。したがって、これは質問ではなく、EMACS に対する機能のリクエストであると思います。しかし、誰かがこれを行うためのプラグイン/モジュールを作成できれば素晴らしいことです。

0 投票する
1 に答える
282 参照

emacs - ウィンドウがemacsで分割されているときにバッファをスキップするnext-buffer

私は新しい Emacs ユーザーで、ウィンドウを垂直に分割し、各ペインでバッファーを循環させる方法を学んでいます。

ただし、1 つのペインで新しいファイルを開いた後、next-buffer は他のペインでこのファイルを循環せず、新しいペインに一度表示された後にのみ循環します。これは次のように再現できます。

新しい emacs セッションで 2 つのファイル A と B を開きます。

「split-window-right」を使用してウィンドウを垂直に分割します。

「next-buffer」は、PaneLeft と PaneRight で A と B を循環します。

PaneLeft でファイル C を開きます。

「next-buffer」は、PaneLeft の A、B、C を循環します。

C が PaneLeft にフォーカスされていることを確認してから、PaneRight に切り替えます。「next-buffer」は、PaneRight の A と B のみを循環します。C が PaneLeft に既に表示されているため、おそらく C をスキップします。

PaneLeft に戻り、A または B が PaneLeft にフォーカスされていることを確認します。

PaneRight に戻ると、PaneLeft に何が表示されているかに関係なく、'next-buffer' が A、B、および C を循環します。

これは意図した動作ですか?意図したとおりに機能させるにはどうすればよいですか?

注: 私はカスタム拡張機能なしで実行しており、私の .emacs はほとんど空です。

0 投票する
2 に答える
2608 参照

elisp - emacslispで関数をカリー化する

私は現在の単語や地域を操作する便利な機能をたくさん持っています、そして怠惰などのために。私はそれらをテンプレートから構築しました...

例えば

事実上、これはこのラインを除いてすべてのボイラープレートです...

s-lower-camel-caseバッファサブストリングを呼び出す場所。atポイントまたはリージョンのものを再利用したいのですが、どこにでも複製することはありません(それは愚かであり、維持するのが面倒だからです)。

だから私が本当に知りたいのは、EmacsLispで関数をカレーできるかということです。

私がこれを試したとき...

operate-on-point-or-regionとして定義されている... :

私は得る:Symbol's function definition is void: fn

私は愚かなことにEmacsLispでカリー化が可能だと思っていますか?それとも私はそれを間違っているだけですか?