Nabatea's Tech Note

Simple Tech Note

ヘッダー画像です。
Lisp
自分用のEmacsの設定ファイル

設定は厳密に言えばこれだけではないのですが、これをベースに設定を追加していってます。最近はVSCodeを使うほうが多いですけど、Emacsも必要になるときがあるので使ってます。

Lisp
(require 'package)

(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/"))
(add-to-list 'package-archives '("org" . "https://orgmode.org/elpa/") t)
(add-to-list 'package-archives '("gnu" . "https://elpa.gnu.org/packages/") t)

(package-initialize)

(load-theme 'doom-dark+ t)
(menu-bar-mode 0)
(tool-bar-mode 0)
(set-face-background 'mode-line "#191970")

(require 'mozc)
(set-language-environment "Japanese")
(setq default-input-method "japanese-mozc")
(global-set-key (kbd "<zenkaku-hankaku>") 'toggle-input-method)
(setq mozc-candidate-style 'echo-area)
(setq prefer-coding-system 'utf-8)

(setq tab-width 2 c-basic-offset 2 indent-tabs-mode nil)
(setq python-indent-guess-indent-offset nil)
(setq python-indent 2 python-indent-offset 2 indent-tabs-mode nil)
(setq css-indent-offset 2)
(setq js-indent-level 2)
(setq php-indent-level 2)

(setq make-backup-files nil)
(setq auto-save-default nil)

(show-paren-mode t)
(setq show-paren-delay 0)
(setq show-paren-style 'expression)

(setq x-select-enable-clipboard t)

(add-to-list 'default-frame-alist '(width . 85))
(add-to-list 'default-frame-alist '(height . 45))

(add-to-list 'default-frame-alist '(font . "Terminus \(TTF\) 12"))
(set-fontset-font t 'japanese-jisx0208 "Noto Sans Mono CJK JP")
(set-fontset-font t 'katakana-jisx0201 "Noto Sans Mono CJK JP")
(add-to-list 'face-font-rescale-alist '("Noto Sans Mono CJK JP" . 0.8))

(tab-bar-mode t)

FreeBSDではファイル共有サーバーのSambaのクライアントが使えないので、このような形で共有しておこうと思いました。ブラウザだったら手軽ですし。誰かの役にも立つかなぁと思って。

ということで以上です。

0件のコメント

コメントはまだありません。最初の一人になりましょう!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です