;; Haec pars Emacs non est.
-;; Code:
+;;; Code:
;; Load External Libraries
(add-to-list 'load-path (concat user-emacs-directory "re/"))
(add-hook 'c-mode-hook (lambda ()
(require 're-c-style)))
-
;; Buffer customizations
(setq-default indicate-empty-lines t
fill-column 80
;; Buffer interaction
(delete-selection-mode t)
+(sedit-mouse-mode)
(setq disabled-command-function nil
save-interprogram-paste-before-kill t
confirm-kill-processes nil
;;; re-bindings.el --- Quae configurare -*- lexical-binding: t; -*-
;; Haec pars Emacs non est.
-;; Code:
+
+;;; Code:
;; Editing Bindings
(keymap-global-set "<insert>" nil)
;;; re-c-style.el --- My C style -*- lexical-binding: t; -*-
;; This file is not part of emacs
;; Fix emacs' refusal to use tabs in c files
-;; Code:
+
+;;; Code:
(defun re/c-lineup-arglist-tabs-only (ignored)
"Line up argument lists by tabs, not spaces. Stolen from https://kernel.org/doc/html/v4.10/process/coding-style.html"
;;; re-editing-defuns.el --- Quae configurare -*- lexical-binding: t; -*-
;; Haec pars Emacs non est.
-;; Code:
+
+;;; Code:
(defun re/rename-current-buffer-file ()
"Renames the current buffer and the file it is visiting."
;;; re-electronics-defuns.el --- Quae configurare -*- lexical-binding: t; -*-
;; Haec pars Emacs non est.
-;; Code:
+
+;;; Code:
(defun eff-imp (r1 &optional r2)
"Calculate the effective input impedance, given two resistances.
;;; re-math-defuns.el --- Quae configurare -*- lexical-binding: t; -*-
;; Haec pars Emacs non est.
-;; Code:
+
+;;; Code:
(defalias '^ 'expt)
;;; re-org-defuns.el --- Quae configurare -*- lexical-binding: t; -*-
;; Haec pars Emacs non est.
-;; Code:
+
+;;; Code:
(defun re/org-agenda-show-custom (&optional arg)
"Show my custom agenda."
;;; re-org.el --- Quae configurare -*- lexical-binding: t; -*-
;; Haec pars Emacs non est.
-;; Code:
+
+;;; Code:
(setq org-startup-folded t
org-startup-indented t)
;;; re-os-specific.el --- Quae configurare -*- lexical-binding: t; -*-
;; Haec pars Emacs non est.
-;; Code:
+
+;;; Code:
;; Windows Specific
(when (equal system-type 'windows-nt)
;;; re-packages.el --- Load Packages -*- lexical-binding: t; -*-
;; This file is not part of Emacs.
-;; Code:
+
+;;; Code:
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
;;; re-plc-defuns.el --- Quae configurare -*- lexical-binding: t; -*-
;; Haec pars Emacs non est.
-;; Code:
+
+;;; Code:
(defun max-counts (resolution)
"Calculate the max count for a PLC analog, given card's bit-resolution."
;;; re-refrigeration-defuns.el --- Quae configurare -*- lexical-binding: t; -*-
;; Haec pars Emacs non est.
-;; Code:
+
+;;; Code:
;; Unit Conversions
(defun mm->in (mm)
;;; re-repl-defuns.el --- Quae configurare -*- lexical-binding: t; -*-
;; Haec pars Emacs non est.
-;; Code:
+
+;;; Code:
;; Any Repl
(defmacro re/send-on-close-paren (executor)
;;; re-skeletons.el --- Quae configurare -*- lexical-binding: t; -*-
;; Haec pars Emacs non est.
-;; Code:
+
+;;; Code:
(define-skeleton skel-org-block
"Insert an org source code block"