diff --git a/openbsd/emacs.d/init.el b/openbsd/emacs.d/init.el deleted file mode 100644 index 1aa6713..0000000 --- a/openbsd/emacs.d/init.el +++ /dev/null @@ -1,85 +0,0 @@ -;;; package --- Rawley OpenBSD init.el -;;; Commentary: -;;; This is my Emacs init.el for OpenBSD. OpenBSD has always been -;;; one of my favorite opeating systems, but I have never had hardware -;;; that can take advantage of it. Thankfully, I found a compatible -;;; WiFi card for my Librebooted x200, now I can use OpenBSD \o/ -;;; Code: -(add-to-list 'default-frame-alist '(font . "UbuntuMono Nerd Font Mono-16")) - -(setq inhibit-startup-screen t) -(setq visible-bell nil) -(setq ring-bell-function 'ignore) -(setq-default tab-width 4) - -(tool-bar-mode -1) -(scroll-bar-mode -1) -(menu-bar-mode -1) - -(show-paren-mode 1) - -(recentf-mode 1) - -(require 'package) -(add-to-list 'package-archives '("gnu" . "https://elpa.gnu.org/packages/")) -(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")) -(package-initialize) - -(unless (package-installed-p 'use-package) - (package-refresh-contents) - (package-install 'use-package)) - -(eval-and-compile - (setq use-package-always-ensure t - use-package-expand-minimally t)) - -(require 'use-package) -(use-package zenburn-theme) -(load-theme 'zenburn t) - -(require 'ido) -(ido-mode t) - -;; Language modes -(use-package d-mode) -(use-package yaml-mode) -(use-package go-mode) -(use-package markdown-mode - :ensure t) - -;; Other packages -(use-package web-mode) -(add-to-list 'auto-mode-alist '("\\.phtml\\'" . web-mode)) -(add-to-list 'auto-mode-alist '("\\.tpl\\.php\\'" . web-mode)) -(add-to-list 'auto-mode-alist '("\\.[agj]sp\\'" . web-mode)) -(add-to-list 'auto-mode-alist '("\\.as[cp]x\\'" . web-mode)) -(add-to-list 'auto-mode-alist '("\\.erb\\'" . web-mode)) -(add-to-list 'auto-mode-alist '("\\.mustache\\'" . web-mode)) -(add-to-list 'auto-mode-alist '("\\.djhtml\\'" . web-mode)) -(add-to-list 'auto-mode-alist '("\\.html?\\'" . web-mode)) -(use-package smex) -(require 'smex) -(global-set-key (kbd "M-x") 'smex) - -;; Custom functions -(defun save-and-kill-current-buffer () - (interactive) - (save-buffer) - (kill-current-buffer)) -(global-set-key (kbd "C-= C-g") 'indent-code-rigidly) - -(custom-set-variables - ;; custom-set-variables was added by Custom. - ;; If you edit it by hand, you could mess it up, so be careful. - ;; Your init file should contain only one such instance. - ;; If there is more than one, they won't work right. - '(package-selected-packages - '(yaml-mode helm zenburn-theme md-mode markdown-mode ivy modus-themes use-package))) -(custom-set-faces - ;; custom-set-faces was added by Custom. - ;; If you edit it by hand, you could mess it up, so be careful. - ;; Your init file should contain only one such instance. - ;; If there is more than one, they won't work right. - ) - -;;; init.el ends here