Lint more Elisp files, delete others
I may regret this, but I delete Ocaml and ReasonML modules; I can alway restore them thanks to Git. Added more ceremony to other modules to appease the linting gods.
This commit is contained in:
parent
1e253a756b
commit
2a51698672
12 changed files with 41 additions and 77 deletions
|
@ -40,8 +40,6 @@
|
||||||
(require 'wpc-shell)
|
(require 'wpc-shell)
|
||||||
(require 'wpc-lisp)
|
(require 'wpc-lisp)
|
||||||
(require 'wpc-haskell)
|
(require 'wpc-haskell)
|
||||||
(require 'wpc-reasonml)
|
|
||||||
;; (require 'wpc-ocaml)
|
|
||||||
(require 'wpc-elixir)
|
(require 'wpc-elixir)
|
||||||
(require 'wpc-nix)
|
(require 'wpc-nix)
|
||||||
(require 'wpc-rust)
|
(require 'wpc-rust)
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
;;; misc.el --- Hosting miscellaneous configuration -*- lexical-binding: t -*-
|
;;; wpc-misc.el --- Hosting miscellaneous configuration -*- lexical-binding: t -*-
|
||||||
|
|
||||||
;; Author: William Carroll <wpcarro@gmail.com>
|
;; Author: William Carroll <wpcarro@gmail.com>
|
||||||
|
;; Version: 0.0.1
|
||||||
|
;; Package-Requires: ((emacs "25.1"))
|
||||||
|
;; Homepage: https://user.git.corp.google.com/wpcarro/briefcase
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;; This is the home of any configuration that couldn't find a better home.
|
;; This is the home of any configuration that couldn't find a better home.
|
||||||
|
@ -196,11 +200,11 @@
|
||||||
(setq vc-follow-symlinks t)
|
(setq vc-follow-symlinks t)
|
||||||
|
|
||||||
;; fullscreen settings
|
;; fullscreen settings
|
||||||
(defvar ns-use-native-fullscreen nil)
|
(setq ns-use-native-fullscreen nil)
|
||||||
|
|
||||||
(use-package yasnippet
|
(use-package yasnippet
|
||||||
:config
|
:config
|
||||||
(setq yas-snippet-dirs '("~/.emacs.d/snippets/"))
|
(setq yas-snippet-dirs (list (f-join user-emacs-directory "snippets")))
|
||||||
(yas-global-mode 1))
|
(yas-global-mode 1))
|
||||||
|
|
||||||
(use-package projectile
|
(use-package projectile
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
;;; wpc-nix.el --- Nix support -*- lexical-binding: t -*-
|
;;; wpc-nix.el --- Nix support -*- lexical-binding: t -*-
|
||||||
|
|
||||||
;; Author: William Carroll <wpcarro@gmail.com>
|
;; Author: William Carroll <wpcarro@gmail.com>
|
||||||
|
;; Version: 0.0.1
|
||||||
|
;; Package-Requires: ((emacs "25.1"))
|
||||||
|
;; Homepage: https://user.git.corp.google.com/wpcarro/briefcase
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;; Configuration to support working with Nix.
|
;; Configuration to support working with Nix.
|
||||||
|
|
|
@ -1,41 +0,0 @@
|
||||||
;;; wpc-ocaml.el --- My OCaml preferences -*- lexical-binding: t -*-
|
|
||||||
;; Author: William Carroll <wpcarro@gmail.com>
|
|
||||||
|
|
||||||
;;; Commentary:
|
|
||||||
;; Tooling support for OCaml development.
|
|
||||||
;;
|
|
||||||
;; Dependencies:
|
|
||||||
;; - `opam install tuareg`
|
|
||||||
;; - `opam install merlin`
|
|
||||||
;; - `opam install user-setup && opam user-setup install`
|
|
||||||
;; - `opam install ocamlformat`
|
|
||||||
|
|
||||||
;;; Code:
|
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
||||||
;; Dependencies
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
||||||
|
|
||||||
(require 'prelude)
|
|
||||||
(require 'f)
|
|
||||||
|
|
||||||
(defconst opam-user-setup
|
|
||||||
(f-join user-emacs-directory "opam-user-setup.el")
|
|
||||||
"File for the OPAM Emacs integration.")
|
|
||||||
|
|
||||||
(prelude/assert (f-file? opam-user-setup))
|
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
||||||
;; Configuration
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
||||||
|
|
||||||
(use-package tuareg
|
|
||||||
:config
|
|
||||||
(add-hook-before-save 'tuareg-mode-hook #'ocamlformat-before-save))
|
|
||||||
|
|
||||||
;; ocamlformat
|
|
||||||
(require 'opam-user-setup opam-user-setup)
|
|
||||||
(require 'ocamlformat)
|
|
||||||
|
|
||||||
(provide 'wpc-ocaml)
|
|
||||||
;;; wpc-ocaml.el ends here
|
|
|
@ -1,5 +1,9 @@
|
||||||
;;; org.el --- My org preferences -*- lexical-binding: t -*-
|
;;; wpc-org.el --- My org preferences -*- lexical-binding: t -*-
|
||||||
|
|
||||||
;; Author: William Carroll <wpcarro@gmail.com>
|
;; Author: William Carroll <wpcarro@gmail.com>
|
||||||
|
;; Version: 0.0.1
|
||||||
|
;; Package-Requires: ((emacs "24.1"))
|
||||||
|
;; Homepage: https://user.git.corp.google.com/wpcarro/briefcase
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;; Hosts my org mode preferences
|
;; Hosts my org mode preferences
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
;;; package.el --- My package configuration -*- lexical-binding: t -*-
|
;;; wpc-package.el --- My package configuration -*- lexical-binding: t -*-
|
||||||
|
|
||||||
;; Author: William Carroll <wpcarro@gmail.com>
|
;; Author: William Carroll <wpcarro@gmail.com>
|
||||||
|
;; Version: 0.0.1
|
||||||
|
;; Package-Requires: ((emacs "24.1"))
|
||||||
|
;; Homepage: https://user.git.corp.google.com/wpcarro/briefcase
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;; This module hosts all of the settings required to work with ELPA,
|
;; This module hosts all of the settings required to work with ELPA,
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
;;; wpc-prolog.el --- For Prologging things -*- lexical-binding: t -*-
|
;;; wpc-prolog.el --- For Prologging things -*- lexical-binding: t -*-
|
||||||
|
|
||||||
;; Author: William Carroll <wpcarro@gmail.com>
|
;; Author: William Carroll <wpcarro@gmail.com>
|
||||||
|
;; Version: 0.0.1
|
||||||
|
;; Package-Requires: ((emacs "24"))
|
||||||
|
;; Homepage: https://user.git.corp.google.com/wpcarro/briefcase
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;; Code configuring my Prolog work.
|
;; Code configuring my Prolog work.
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
;;; wpc-python.el --- Python configuration -*- lexical-binding: t -*-
|
;;; wpc-python.el --- Python configuration -*- lexical-binding: t -*-
|
||||||
|
|
||||||
;; Author: William Carroll <wpcarro@gmail.com>
|
;; Author: William Carroll <wpcarro@gmail.com>
|
||||||
|
;; Version: 0.0.1
|
||||||
|
;; Package-Requires: ((emacs "24"))
|
||||||
|
;; Homepage: https://user.git.corp.google.com/wpcarro/briefcase
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;; My Python configuration settings
|
;; My Python configuration settings
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
;;; wpc-reasonml.el --- My ReasonML preferences -*- lexical-binding: t -*-
|
|
||||||
;; Author: William Carroll <wpcarro@gmail.com>
|
|
||||||
|
|
||||||
;;; Commentary:
|
|
||||||
;; Tooling support for ReasonML development.
|
|
||||||
;;
|
|
||||||
;; Dependencies:
|
|
||||||
;; - `opam install tuareg`
|
|
||||||
;; - `opam install merlin`
|
|
||||||
;; - `opam install user-setup`
|
|
||||||
;; - `opam install ocamlformat`
|
|
||||||
|
|
||||||
;;; Code:
|
|
||||||
|
|
||||||
;; ReasonML configuration
|
|
||||||
(use-package reason-mode
|
|
||||||
:config
|
|
||||||
(add-hook-before-save 'reason-mode-hook #'refmt-before-save))
|
|
||||||
|
|
||||||
;; ReasonML LSP configuration
|
|
||||||
(lsp-register-client
|
|
||||||
(make-lsp-client :new-connection (lsp-stdio-connection (f-full "~/programming/dependencies/reason-language-server"))
|
|
||||||
:major-modes '(reason-mode)
|
|
||||||
:notification-handlers (ht ("client/registerCapability" 'ignore))
|
|
||||||
:priority 1
|
|
||||||
:server-id 'reason-ls))
|
|
||||||
|
|
||||||
(provide 'wpc-reasonml)
|
|
||||||
;;; wpc-reasonml.el ends here
|
|
|
@ -1,5 +1,9 @@
|
||||||
;;; wpc-rust.el --- Support Rust language -*- lexical-binding: t -*-
|
;;; wpc-rust.el --- Support Rust language -*- lexical-binding: t -*-
|
||||||
|
|
||||||
;; Author: William Carroll <wpcarro@gmail.com>
|
;; Author: William Carroll <wpcarro@gmail.com>
|
||||||
|
;; Version: 0.0.1
|
||||||
|
;; Package-Requires: ((emacs "24"))
|
||||||
|
;; Homepage: https://user.git.corp.google.com/wpcarro/briefcase
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;; Supports my Rust work.
|
;; Supports my Rust work.
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
;;; wpc-shell.el --- POSIX Shell scripting support -*- lexical-binding: t -*-
|
;;; wpc-shell.el --- POSIX Shell scripting support -*- lexical-binding: t -*-
|
||||||
|
|
||||||
;; Author: William Carroll <wpcarro@gmail.com>
|
;; Author: William Carroll <wpcarro@gmail.com>
|
||||||
|
;; Version: 0.0.1
|
||||||
|
;; Package-Requires: ((emacs "24"))
|
||||||
|
;; Homepage: https://user.git.corp.google.com/wpcarro/briefcase
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;; Helpers for my shell scripting. Includes bash, zsh, etc.
|
;; Helpers for my shell scripting. Includes bash, zsh, etc.
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
;;; wpc-ui.el --- Any related to the UI/UX goes here -*- lexical-binding: t -*-
|
;;; wpc-ui.el --- Any related to the UI/UX goes here -*- lexical-binding: t -*-
|
||||||
|
|
||||||
;; Author: William Carroll <wpcarro@gmail.com>
|
;; Author: William Carroll <wpcarro@gmail.com>
|
||||||
|
;; Version: 0.0.1
|
||||||
|
;; Package-Requires: ((emacs "24"))
|
||||||
|
;; Homepage: https://user.git.corp.google.com/wpcarro/briefcase
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;; Hosts font settings, scrolling, color schemes.
|
;; Hosts font settings, scrolling, color schemes.
|
||||||
|
|
Loading…
Reference in a new issue