タグ

ブックマーク / qiita.com/zk_phi (7)

  • 意味の色とカラーテーマ - Qiita

    Emacs Advent Calendar 2020 の 9 日目の記事です。 おととしの Advent Calendar でカラーテーマについての話を書いたのですが、その後2年、実際に自分で使ってみて色々と考えが整理された&実装も進化したので改めて紹介させてください。 当時の記事と重なる箇所もありますが、ご了承ください mm tl;dr 「色を持たない」カラーテーマによって、 Emacs の外観を簡単に、一貫性を保ってコントロールできるようにしました。 カラーテーマの責務 Emacs の Basic Faces Emacs には Basic Faces と呼ばれる、いくつかの特別な face があります。 default bold italic bold-italic underline fixed-pitch fixed-pitch-serif variable-pitch shado

    意味の色とカラーテーマ - Qiita
  • Emacs の起動時間を""詰める"" - Qiita

    おしらせ : 長い記事は形式になっていた方が読みやすそうなので、 Zenn に お引越し してみました。ここにも記事は残しておきますが、最新版はあちらになります。 Emacs はプラグインを増やしていくと起動に何秒もかかって重い、という話をみることがあります。 しかし、考えてみれば Emacs には 1000 以上の Emacs Lisp ファイルが初めから同梱されているわけで、そこに数十のプラグインを足しただけで爆裂に遅くなるのは、なにか設定にも問題がある気がします。 この記事では、 Emacs の起動時間を詰めるために今までに試してきた、小技や大技たちを紹介します。 自分用にメンテしているフレームワーク setup.el で活用しているテクニックが主なので、そちらを試してみて欲しい気持ちもありますが、それぞれの Tips 単体でも価値があると思うので記事にもまとめてみることにしました

    Emacs の起動時間を""詰める"" - Qiita
    Nyoho
    Nyoho 2020/09/05
  • [Emacs] key-chord.el を改良してキーバインドし放題になった話 - Qiita

    デモ 際限なくキーバインドができるので、「bootstrap.css を読み込む link タグを挿入する」のような超ニッチなコマンドにも気軽にショートカットを割り当てられます (ステノワードみたいな気分です)。 ダウンロード ここでダウンロードできます☞ https://github.com/zk-phi/key-chord/ 。 個人のタイピングスピードに合わせてチューニングが必要です。 (setq key-chord-two-keys-delay 0.15 key-chord-safety-interval-backward 0.1 key-chord-safety-interval-forward 0.25)

    [Emacs] key-chord.el を改良してキーバインドし放題になった話 - Qiita
    Nyoho
    Nyoho 2019/05/26
  • 治安の悪い Slack Emoji を作るツールを作った - Qiita

    (治安の悪くない Emoji も作れます) 作ったもの ここで遊べます おもしろいところ GIF アニメのエンコードまですべて js で完結しているので、ありがちな「謎のサーバーに画像アップロードするといい感じに変換してくれる」的なサービスと違って、素性の知れたコードがクライアント側でサクサク動きます。 なにができるの? 画像を 128px x 128px に変形 画像を、 Slack にアップロードできる(現状)最大サイズの 128px x 128px に変形します。 ローカルのファイルから選ぶか、画像の URL を入力できます。アップロードするわけではないので、デカい画像でもサクサクなのがお気に入りです。 変形は 正方形に引き伸ばし(アス比無視) 正方形いっぱいに拡大して、余ったところはトリミング(アス比維持) 正方形に収まるように縮める(アス比維持) から選べます。 テキストから画像

    治安の悪い Slack Emoji を作るツールを作った - Qiita
    Nyoho
    Nyoho 2018/06/18
  • 自作キーボード (Ergo42) を組み立てた - Qiita

    Biacco42 さんが制作された自作キーボードキット、 Ergo42 を組み立てたので、その記録です。 自作キーボードの組み立ては初めてで、いろいろ初歩的なところではまりかけたので、これから作る人や自作キーボードに手を出してみたいと思っている人の参考になればいいなと思います 👀 電子工作ほぼ初めてくらいの人でも読めるように書いたつもりでいます。 2019/04 追記 この記事は自分が組み立てた時点 (Ergo42 Early Bird) での内容です。最新の基板 (現時点では、Ergo42 Towel) では一部仕様が変更されている箇所もあるので、公式の組み立てガイドも必ず参照してください。 部品の入手 プリント基板、アクリルフレーム 肝心のプリント基板とアクリルフレームは、 Early Bird に参加して入手しました。 他のキットを組む場合も、おそらくしかるべき機会にキットになって

    自作キーボード (Ergo42) を組み立てた - Qiita
  • Emacs で時の流れを感じる - Qiita

    なにをやったの ふらっと外に出てみたらちょうど空が夕焼けていて「ずいぶん日が短くなってきたなあ」とか、あるいは夜、なんとなく空を見上げてみたら綺麗な満月で「もうひと月たったか」とか、そんな、ふと時の流れを感じる瞬間が僕は好きです。 が、社会人になってから、退社したら外はもう夜、という日がほとんどになって、そんな瞬間を感じることが減ってしまったなあとふと思いました。 そんなわけで、その時刻の空の色(イメージ)、月齢、天気を反映した時計ウィジェットを作ってみました。モードラインなどに置いておくと、ふと目をやったときに、ちょっとほっこりできるかもしれません。 スクリーンショット モードラインに設置 色のサンプル インストール GitHub: https://github.com/zk-phi/sky-color-clock load-path の通ったディレクトリにダウンロード (clone)、

    Emacs で時の流れを感じる - Qiita
    Nyoho
    Nyoho 2018/01/29
  • git のチカラで未知の言語でもオムニ補完 - Qiita

    デモ オムニ補完とは? オムニ補完は vim 界隈でわりとよく耳にする言葉ですが、IDE よろしくメソッド名などをいい感じに補完する機能です。 Emacs でも perl の変数名とかメソッド名をいい感じに補完してくれるperl-completion.el とか、 C/C++ の IDE モドキ CEDET などがあります。 auto-complete.el に最初から入っている CSS の補完も、プロパティ名によって補完候補を変えてくれたりかなりオシャレです。 なにをやったの? オムニ補完は便利なのですが、エディタがその言語のことを良く知っているか、あるいは言語処理系側がいい感じに補完候補を探してエディタに報告してくれる機能を持っていないと基的には実装できません。なので、言語ごとに別々のプラグインを入れるのが普通で、設定のほうはわりと面倒です。 そこで今回は git の力を借りて、言語

    git のチカラで未知の言語でもオムニ補完 - Qiita
    Nyoho
    Nyoho 2017/07/09
  • 1