2019/08/06 に公開 1280 views

このエピソードについて

@spring_raining が @AlanGDavalos と @taku_eof に普段の開発環境について聞いてみました。

新しいゲストの紹介

  • 渡邉さん
    • LINE Growth Technology の UITチーム所属
    • フロントエンドエンジニア
    • 普段 Emacs を愛用している開発者(10年選手!)

Alan さんの VSCode 利用状況

カラースキーマ

  • はるさめさん
    • Monokai
  • Alan さん
    • VSCode のデフォルト
    • 鮮やかすぎるものよりは落ち着いたものが好き
  • 渡邉さん
    • 自作カラースキーマを適用
    • Emacs では自分で書いたスキーマを登録、読み込みすることができる
    • デフォルトからそこまで外れないようにしつつも、目に優しくないものを柔らかくするようにカスタマイズ
    • プログラムのイメージらしくコメントが緑色だったりと往年のプログラマ像を想起させるテーマに

渡邉さんの Emacs カスタマイズ環境

  • GitHub で設定ファイルを公開中
    • https://github.com/takueof/.emacs.d
    • 設定ファイルが読みやすい(はるさめさん)
      • ちゃんと設定ファイルとしてコメントが書かれている
    • dpi に応じて複数パターンのフォントを選定
      • low dpi 環境でも読みやすいフォント選定に拘り
      • low dpi の為にビットマップフォントを、high dpi 用にアンチエイリアス付きのフォントを指定
    • クロスプラットフォームできちんと動作するフォント設定も
      • Win/Macは最適化済み
      • Linux はまだ
    • Emacs は 1 文字単位でフォントを変えられる
      • 対応言語: 後で書く
      • 言語ごとのサイズを合わせるためにフォントサイズの変更機能もある
    • psprint
      • 印刷用のパッケージ(Emacsデフォルトに同梱)
      • 日本語文字のレンダリングに課題
    • Emacs のパッケージ管理
      • package という名前のパッケージがある
      • 最近の Emacs にはデフォルトに同梱
      • NPM のようなパッケージマネージャー
      • Emacs の環境上でパッケージを管理可能
      • GitHub にあるレジストリから入れるので Emacs のパッケージはほぼある

Alanさん、渡邉さんの思い描く環境や欲しいパッケージなどありますか

  • 渡邉さん
    • 欲しいと思ったものは結構すでに開発されている
  • Alan さん
    • VS がめちゃくちゃ大きいことのアンチテーゼから生まれている思想な気がする
    • VSCode はカスタマイズして自分の環境を作ることにこそ価値がある気がする
    • VSCode は自分で欲しい設定やプラグインを気軽に用意できる時代なのでやっていくと良さそう
  • Emacs / VSCode もコアは小さく、好きに作っていける流れになっている
    • プロプライエタリ製品から OSS になった今、カスタマイズの敷居がさがっているのでは

Emacs JP のご紹介

Refs

  • BGM&SE
    • 魔王魂/騒音のない世界/OtoLogic