問題タブ [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.
markdown - プレビュー時の Emacs マークダウン モード エラー: "bin / bash: markdown: command not found"
Fedora 17 で emacs 24 を使用しています。 をインストールしましたが、入力またはemacs でmarkdown-mode
ファイルをエクスポートしようとすると、次のエラーが発生しました。C-c C-c m
C-c C-c p
/bin/bash: マークダウン: コマンドが見つかりません
これはおそらくパス変数の問題であると読んだので、コマンドラインとemacsでenv
入力して変数を比較しました。パス変数の説明はどちらの場合も同じであることがわかりました。$ env
Esc-! env RET
このエラーは何ですか? どうすればそれを修正し、emacs 内からマークダウン プレビューを実行できますか?
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 をインストールする必要がありますか? どうもありがとう。
python - Emacs:iPython、pylint、オートコンプリートをサポートするようにEmacsを構成するにはどうすればよいですか?
私は、PydevプラグインでEclipseを使用する中級のPythonプログラマーです。今、私はコーディングをスピードアップするためにEmacsに切り替えることを計画しています。Emacsの構成に苦労しており、iPython、pylint、Pythonのオートコンプリートのサポートを追加したいと考えています。Emacs24.2をインストールしました。
- Emacs24.2にiPython、Pythonオートコンプリート、pylintを追加するにはどうすればよいですか?
- さらに、チュートリアルやハウツーをお勧めできますか?
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 は使用しません。
emacs - emacs の ansi 用語の奇妙な文字
c++ プログラムを作成し、それを ansi-term で g++ を使用してコンパイルすると、奇妙な文字が表示されました。
必要に応じて、変数 n を宣言していないというエラーが発生しました。どうすればこれを修正できますか?
emacs - PymacsがEmacs24で起動しない
Emacs 24を使用していますが、Pymacsが起動しないようです。
ELPAからpymacsをインストールしました。M-x pymacs-eval
任意の式を記述して指定すると、次のエラーが発生します。
そして、Pymacsバッファに次のメッセージが表示されます。
button - リンクemacsボタンを別のバッファーでのマウスクリックで機能させる方法は?
私はGNUEmacs-24を使用しています。私はこのようなボタンを作ります:
私はこのコードをonwウィンドウの*scratch*バッファーと、buffferyyyのある別のウィンドウに持っています。ポイントが#'go-click位置にある間、私はeval-current-bufferを実行します。そして、yyyに入るボタンが表示されます。
ここでボタンをクリックすると、期待どおりに数値が出力され、想定どおりに*スクラッチ*がアクティブになりますが、#'go-click位置のポイントは移動しません。
しかし、カーソルキーで移動ボタンにポイントを置き、 Enterキーを押すと、期待どおりに機能します(以前に*スクラッチ*に置いた場所に関係なく、ポイントを#'go-click positoinに移動します)。
キーボード入力とマウスクリックの両方のシナリオで機能させるにはどうすればよいですか?
emacs - EMACS の ajax のようなコマンド ヘルパー?
私はEmacsが初めてです。コマンドのセットをマスターできれば、強力で非常に便利だと思います。また、忍耐と、ソフトウェアを学習して使用する熱意があれば、誰でもこれを行うことができると思います。ただし、初心者や季節限定ユーザーには、次のことを行うコマンド ヘルパー プラグインを使用する方がはるかに便利です。
ユーザーが CONTROL または META、COMMAND、または特殊キーを入力し始めると、"ajax のような" または "スマート検索" ウィンドウがミニバッファーの下または中に表示され、次のようなヘルプ テキストが表示されます。コマンド ヘルパー ウィンドウには次のように表示されます。
次に、「CONTROL」を押しながら「x」と入力し続けると、ウィンドウが更新され、次のように表示されます。
グーグルで検索してみましたが、まだ存在しないようです。したがって、これは質問ではなく、EMACS に対する機能のリクエストであると思います。しかし、誰かがこれを行うためのプラグイン/モジュールを作成できれば素晴らしいことです。
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 はほとんど空です。
elisp - emacslispで関数をカリー化する
私は現在の単語や地域を操作する便利な機能をたくさん持っています、そして怠惰などのために。私はそれらをテンプレートから構築しました...
例えば
事実上、これはこのラインを除いてすべてのボイラープレートです...
s-lower-camel-case
バッファサブストリングを呼び出す場所。atポイントまたはリージョンのものを再利用したいのですが、どこにでも複製することはありません(それは愚かであり、維持するのが面倒だからです)。
だから私が本当に知りたいのは、EmacsLispで関数をカレーできるかということです。
私がこれを試したとき...
operate-on-point-or-region
として定義されている... :
私は得る:Symbol's function definition is void: fn
私は愚かなことにEmacsLispでカリー化が可能だと思っていますか?それとも私はそれを間違っているだけですか?