問題タブ [spacemacs]
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.
emacs - 議題に TODO キーワードを表示するが、TODO リストでは非表示にする
私は に従っGetting Things Done (GTD)
てorg-mode
おり、これが現在の TODO セットアップです。
#+TODO: TODO(t) PROJECT(p) | WAITING(w@/!) DONE(d!) CANCELLED(c@)
PROJECT キーワードを含むエントリを議題に表示したいのですが、それらのエントリを todo リストから非表示にします。このセットアップの背後にある理論的根拠は、PROJECT エントリは実行可能ではないため、TODO リストに表示されるべきではありませんが、議題に表示する必要がある期限があるということです。
主な問題は、アクティブなままにしておくと、議題と todo リストの両方に表示されることです。一方、非アクティブに変更すると、ToDo リストとアジェンダの両方に表示されなくなります。プロジェクト エントリを議題だけに表示し、TODO リストには表示しないようにするには、どのような設定が必要ですか?
編集:
このアルバムは、私が言おうとしていることを明確にしています。さらに説明すると、最初の画像はデモのセットアップを示しています。2 番目と 3 番目の画像は、PROJECT キーワードがアクティブな場合の todo リストとアジェンダです。4 番目と 5 番目の画像は、PROJECT キーワードがアクティブでない場合の todo リストとアジェンダです。
実現したいのは、締め切りを設定するとPROJECTエントリが表示される3枚目と4枚目の画像ですが、todoリストには表示されません。
emacs - spacemacs shift + tab はしませんと言う未定義です
私はLinuxを使用しており、標準のキーボードを使用しています。
なぜか全く使えませんshift-tab
。もちろん使用できます<
が、編集モードでは使用できません。オンラインで調べましたが、バックタブの解決策を見つけることができません。
私は何か間違ったことをしていますか?
emacs - Emacsはプロセスを継続的に実行します
emacsで(継続的に)プロセスを起動する方法はありますか? たとえば、Ruby REPL を想像してみてください。emacs でコマンド "irb" を起動することを期待しています。これは、ある種の分離されたタブまたはバッファーにあるはずです。
emacs - 組織の議題を全画面表示にする
Todo リストまたはアジェンダを開くと、ミニバッファで開きます (画面の半分を占めます)。org-agenda
呼び出したときにドットファイルが画面全体を占めるように変更するにはどうすればよいですか?
emacs - spacemacsでフォントサイズを簡単に変更するには?
spacemacsでフォントサイズを変更するにはどうすればよいですか? ソース コード フォントなどの追加パッケージをダウンロードする必要はありますか?
設定ファイルでフォントサイズを変更してみましたが、フォントサイズは変わりません。フォント パスが正しく登録されていないため、ソース コード フォントのインストールに問題があります。フォントは、オープン ソースの Adobe が提供する手順に従ってインストールされました。spacemacs でこのような単純なタスクを実行する簡単な方法はありますか?
emacs - 起動時にコードを実行するように spacemacs を設定する方法は?
序文
タイトルが主観的に見えることは承知していますが、この質問が、まったく emacs から来ていない新規参入者(私の場合) にとって、spacemacs へのスムーズな紹介になることを望んでいます。
最初にバニラの emacs に慣れるのに時間をかけずに、emacs の高度にカスタム化されたハックである spacemacs を使用することにした理由を不思議に思われるかもしれません。実際、私は長い間 emacs と vim を使おうとしてきました。なぜなら、これらのソフトウェアが生産性を向上させ、コーディングやハッキングの際により「くつろげる」ことができる理由を理解できたからです。
残念ながら、私は vim に少し慣れ始めていましたが、学習に費やす必要のある時間、そして何よりも、これらのソフトウェアの構成に費やす必要のある時間は、私には多すぎました。その後、私はspacemacs
を発見しました。これは、vim の優れた機能と emacs の優れた機能を少し取り入れて、ほとんど構成済みの素敵なパッケージ にまとめたものです。
問題は、ほとんどの構成が emacs-lisp を介して行われ、ソフトウェアの起動時にコードがどのようにロードされ実行されるかをユーザーが理解することを期待していることです。コードを掘り下げました)。
達成したいこと
私は emacs を起動できるようにしたいと思っています。
- 行番号は、開いているすべてのバッファに表示されています
- git live の変更は左側に表示されます
- カーソルが上にあるときに記号が強調表示されます
- 私の「ホームページ」にはプロジェクトのリストが表示され、前回のバッファ構成を記憶している最新のものをロードできます
必要に応じてこれらの機能 (およびおそらく他の機能) を実際にコーディングしたり、既に利用可能になったときにインストールしたりしたいと考えています。
私が試したこと
(そしてうまくいかないもの)
私は(素朴に)自分の spacemacs を、Lisp/emacs の初心者が行うように構成しました。
質問
すべてのバッファまたは特定のバッファ インスタンスのみにそれぞれ適用される「メジャー モード」および「マイナー モード」と呼ばれる概念があることは認識していますが、emacs には独自のグローバル変数とローカル変数があるという事実についても非常に混乱しています。 (これは を通じてカスタマイズできるようです(setq)
)、spacemacs にはカスタマイズするための変数またはメソッドもあります(spacemacs/toggle-something-on)
が、また(custom-set-variables)
、私がやりたいことのほとんどは「フック」を使用して達成可能です。
spacemacs のドキュメントは、ほとんどの場合、物事がどのように機能するかを知っていることを前提としており、emacs のドキュメントは原子力発電所のメンテナンスガイドのようなものであるため、私は完全に無知のままです。
spacemacsに慣れている誰かが、それらの概念を理解するため の「エントリーポイント」を教えてくれますか?
私は次のような質問に答えられるようになりたいです: 「ああ、その振る舞いをカスタマイズしたいのですが、どこでコーディングする必要がありますか? 呼び出すべきメソッドは何ですか? 呼び出すべきではないメソッドは何ですか? 変更できる変数はどれですか?ここにコードを配置すると、実際に何が実行されるのでしょうか?...など"