100.Tech
設定ファイルの書き方がなんともいけてないなと思っていたので use-packageを取り入れました。 qiita.com 単一ファイルで管理している方には効果抜群みたいですが、 分割で管理している僕にとっても 遅延ロードの書き方が簡単で助かってます。
画面分割していると非常に狭いところに投稿画面現れるので popwinに対応させたかったのですが思いの外かなりハマりました。 (setq twittering-pop-to-buffer-function 'pop-to-buffer) これだけです。 あとは通常通り (push '("*twittering-edit*" :height 2…
やるやる詐欺を繰り返している英語に立ち向かうために まずはemacsの設定からはじめました。 基本的に futurismo.biz qiita.com を参考に google-translate codic auto-capitalize aspell/flyspell/helm-fylspell の設定を行いました。 いつしかこのブログも…
emacsでadd-hookが必要なパッケージを使うときに ひとつのモードにつき一つずつ (require 'rainbow-delimiters) (add-hook 'prog-mode-hook 'rainbow-delimiters-mode) (add-hook 'emacs-lisp-mode-hook 'rainbow-delimiters-mode) (add-hook 'python-mode-h…
しばらく作業していると 突然の画面分割で比率がおかしくなることがあります。 基本はポップアップの対象にすることで対応できるんですが、 もぐらたたき的にやっていかねばならず、 そのたびに再起動、、、やってられん! ということでemacsを起動時のウィ…
Emacsの設定をいじるときになんとなく使っていましたが、 Lispを改めて勉強してみたので感想です。 ()はたしかに多いけどむしろおかげで読みやすい。 リストへの追加は前からなんだ。(appendなら後ろからもできる) 「統一された美しさ」って言葉が非常にし…
1年近くEvernote一本でやってきたタスク管理ですが 先日からtoodledoを追加しました。 これによりEvernoteはログの収集専用ツールになりました。 toodledoを選んだ理由は マルチプラットフォームで動くこと リピート機能が使いやすいこと hotlist機能が秀逸…
コードリーディングの際、関数の定義部分にジャンプしたり 逆に使用箇所に飛んだりするタグジャンプ。 これを便利にしてくれるのがgtagsです。 デフォルトではCなどしか対応していませんが、 こちらを多言語対応させます。 導入(OSX) brew install global --…
Botleとは 公式サイト Pythonの軽量フレームワークです。 PythonといえばDjangoが有名ですが 良くも悪くもフルスタックフレームワークなので覚えることも多く、 さくっとなにかをやりたいときには手間だったりします。 その点Botleは単一ファイルで構成され…
そもそもemacsは落とさないみたいな主張もありますが 諸事情につき一度終了させたり、 パソコン自体を再起動した場合に すぐに戦闘準備に取り掛かれます。 after-init-hookは色々応用聞くと思うので いつも立ち上げてた後初期設定に時間がかかっていた方は …
init.elが肥大化してくると 一つの設定ミス/アップデートのせいで全部起動しないみたいな悲しい状況になります。 それを避けるため&管理しやすさのためにファイル分割するのが定番ですね。 以下のコードでemacsを起動した際、 まずinit.elそして"~/.emacs.d…
自分のパソコンの使い方は ・Emacsでコードを書く(35%) ・Chromeでwebブラウジング(35%) ・Slack/Lineでのコミュニケーション(10%) ・エバーノートでタスク管理(10%) ・Office系資料作成(5%) ・その他(5%) です。 その気になれば ・Chromeでweb…
Emacsのテーマは今までsolarizedを使ってきましたが、 定番すぎたのでもうちょい自分らしく変えようと思い、 フラットデザインをとりいててみました。 テーマ john2x/flatui-theme.el · GitHub M-x list-packegesでは入ります。 以下をinit.elに記述(自分は…
プログラミングを始めるときに文法規則を覚えるのはもちろん大事ですがやっぱり動くものが作りたいですよね。 浅く広くいろいろ触れてきましたが個人的に役にたったチュートリアルをまとめてみます。 <Ruby> Ruby on Rails チュートリアル:実例を使って Rails を</ruby>…