From a78f3266348f5c754b9e3c5f361b59ac1d42f2af Mon Sep 17 00:00:00 2001 From: Maciej Szlosarczyk Date: Fri, 31 Dec 2021 13:32:23 +0200 Subject: [PATCH] Use lexical binding --- init.el | 2 +- lang/clang.el | 2 +- lang/clojure.el | 2 +- lang/common-lisp.el | 2 +- lang/elisp.el | 2 +- lang/elixir.el | 2 +- lang/erlang.el | 2 +- lang/fsharp.el | 2 +- lang/gleam.el | 2 +- lang/golang.el | 4 ++-- lang/haskell.el | 2 +- lang/javascript.el | 2 +- lang/kotlin.el | 2 +- lang/markdown.el | 2 +- lang/ocaml.el | 2 +- lang/other.el | 2 +- lang/php.el | 2 +- lang/purescript.el | 2 +- lang/ruby.el | 2 +- lang/rust.el | 2 +- lang/sh.el | 2 +- lang/web.el | 2 +- pkg/avy.el | 2 +- pkg/base.el | 2 +- pkg/company-yasnippet.el | 2 +- pkg/ctags.el | 2 +- pkg/dashboard.el | 2 +- pkg/deft.el | 2 +- pkg/diminish.el | 2 +- pkg/flycheck.el | 2 +- pkg/fonts.el | 7 ++++--- pkg/hydra.el | 2 +- pkg/ispell.el | 2 +- pkg/ivy.el | 2 +- pkg/keys-mode.el | 2 +- pkg/lsp.el | 2 +- pkg/magit.el | 2 +- pkg/prog-mode.el | 2 +- pkg/projectile.el | 2 +- pkg/speed-type.el | 2 +- pkg/sys-specific.el | 2 +- pkg/themes.el | 4 ++-- pkg/undo-tree.el | 2 +- 43 files changed, 48 insertions(+), 47 deletions(-) diff --git a/init.el b/init.el index e32edd3..459b919 100644 --- a/init.el +++ b/init.el @@ -1,4 +1,4 @@ -;;; Init.el -- Summary +;;; Init.el -- Summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: ;; list the repositories containing them diff --git a/lang/clang.el b/lang/clang.el index 1ac0e27..82537a1 100644 --- a/lang/clang.el +++ b/lang/clang.el @@ -1,4 +1,4 @@ -;;; languages/clang.el --- summary +;;; languages/clang.el --- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/lang/clojure.el b/lang/clojure.el index a2aeaf5..cb1bc07 100644 --- a/lang/clojure.el +++ b/lang/clojure.el @@ -1,4 +1,4 @@ -;;; languages/clojure -- summary +;;; languages/clojure -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/lang/common-lisp.el b/lang/common-lisp.el index 7c105e6..75e7b14 100644 --- a/lang/common-lisp.el +++ b/lang/common-lisp.el @@ -1,4 +1,4 @@ -;;; common-lisp.el --- summary +;;; common-lisp.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/lang/elisp.el b/lang/elisp.el index 2088a7d..b302dba 100644 --- a/lang/elisp.el +++ b/lang/elisp.el @@ -1,4 +1,4 @@ -;;; languages/elisp -- summary +;;; languages/elisp -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/lang/elixir.el b/lang/elixir.el index bdd33a5..8b7416e 100644 --- a/lang/elixir.el +++ b/lang/elixir.el @@ -1,4 +1,4 @@ -;;; languages/elixir -- summary +;;; languages/elixir -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/lang/erlang.el b/lang/erlang.el index 0990e03..389f766 100644 --- a/lang/erlang.el +++ b/lang/erlang.el @@ -1,4 +1,4 @@ -;;; languages/erlang -- summary +;;; languages/erlang -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/lang/fsharp.el b/lang/fsharp.el index c3bbd68..692a3c1 100644 --- a/lang/fsharp.el +++ b/lang/fsharp.el @@ -1,4 +1,4 @@ -;;; fsharp.el --- summary +;;; fsharp.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/lang/gleam.el b/lang/gleam.el index 14db9a8..14010f1 100644 --- a/lang/gleam.el +++ b/lang/gleam.el @@ -1,4 +1,4 @@ -;;; gleam.el --- summary +;;; gleam.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/lang/golang.el b/lang/golang.el index 32ebcbb..4672f28 100644 --- a/lang/golang.el +++ b/lang/golang.el @@ -1,4 +1,4 @@ -;;; golang.el --- summary +;;; golang.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk @@ -20,7 +20,7 @@ (defun activate-golang-mode () (set-indent 8) - (column-enforce-n 80) + (column-enforce-n 100) (lsp)) (add-hook 'go-mode-hook 'activate-golang-mode) diff --git a/lang/haskell.el b/lang/haskell.el index 55c4881..9007976 100644 --- a/lang/haskell.el +++ b/lang/haskell.el @@ -1,4 +1,4 @@ -;;; haskell.el --- summary +;;; haskell.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/lang/javascript.el b/lang/javascript.el index 2cf7492..769f805 100644 --- a/lang/javascript.el +++ b/lang/javascript.el @@ -1,4 +1,4 @@ -;;; javascript -- summary +;;; javascript -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/lang/kotlin.el b/lang/kotlin.el index dec6a99..731b862 100644 --- a/lang/kotlin.el +++ b/lang/kotlin.el @@ -1,4 +1,4 @@ -;;; kotlin.el --- summary +;;; kotlin.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/lang/markdown.el b/lang/markdown.el index d695d30..a387aac 100644 --- a/lang/markdown.el +++ b/lang/markdown.el @@ -1,4 +1,4 @@ -;;; markdown -- summary +;;; markdown -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/lang/ocaml.el b/lang/ocaml.el index c394732..b58245f 100644 --- a/lang/ocaml.el +++ b/lang/ocaml.el @@ -1,4 +1,4 @@ -;;; ocaml -- summary +;;; ocaml -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/lang/other.el b/lang/other.el index 5565898..c577892 100644 --- a/lang/other.el +++ b/lang/other.el @@ -1,4 +1,4 @@ -;;; other.el --- summary +;;; other.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/lang/php.el b/lang/php.el index 25b7882..bf30cbd 100644 --- a/lang/php.el +++ b/lang/php.el @@ -1,4 +1,4 @@ -;;; php.el --- summary +;;; php.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/lang/purescript.el b/lang/purescript.el index 2f202b0..10451cf 100644 --- a/lang/purescript.el +++ b/lang/purescript.el @@ -1,4 +1,4 @@ -;;; purescript.el --- summary +;;; purescript.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/lang/ruby.el b/lang/ruby.el index da89800..1a4c217 100644 --- a/lang/ruby.el +++ b/lang/ruby.el @@ -1,4 +1,4 @@ -;;; ruby -- summary +;;; ruby -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/lang/rust.el b/lang/rust.el index f03ef32..c256eb7 100644 --- a/lang/rust.el +++ b/lang/rust.el @@ -1,4 +1,4 @@ -;;; rust -- summary +;;; rust -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/lang/sh.el b/lang/sh.el index e026577..7e11a05 100644 --- a/lang/sh.el +++ b/lang/sh.el @@ -1,4 +1,4 @@ -;;; sh -- summary +;;; sh -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/lang/web.el b/lang/web.el index a1d28b2..227a22c 100644 --- a/lang/web.el +++ b/lang/web.el @@ -1,4 +1,4 @@ -;;; web -- summary +;;; web -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/pkg/avy.el b/pkg/avy.el index d7c6caa..1bccbee 100644 --- a/pkg/avy.el +++ b/pkg/avy.el @@ -1,4 +1,4 @@ -;;; avy.el --- summary +;;; avy.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/pkg/base.el b/pkg/base.el index 73d57af..254aa77 100644 --- a/pkg/base.el +++ b/pkg/base.el @@ -1,4 +1,4 @@ -;;; pkg/base.el --- summary +;;; pkg/base.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/pkg/company-yasnippet.el b/pkg/company-yasnippet.el index 0863b33..713c195 100644 --- a/pkg/company-yasnippet.el +++ b/pkg/company-yasnippet.el @@ -1,4 +1,4 @@ -;;; pkg/company-yasnippet -- summary +;;; pkg/company-yasnippet -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Company completion framework configuration ;;; Code: diff --git a/pkg/ctags.el b/pkg/ctags.el index 5f4eceb..fb95fd1 100644 --- a/pkg/ctags.el +++ b/pkg/ctags.el @@ -1,4 +1,4 @@ -;;; pkg/ctags -- summary +;;; pkg/ctags -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Old and rudimental completion framework. ;;; Code: diff --git a/pkg/dashboard.el b/pkg/dashboard.el index 04c18a0..adde7d2 100644 --- a/pkg/dashboard.el +++ b/pkg/dashboard.el @@ -1,4 +1,4 @@ -;;; dashboard.el --- summary +;;; dashboard.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/pkg/deft.el b/pkg/deft.el index cb40584..f5daee6 100644 --- a/pkg/deft.el +++ b/pkg/deft.el @@ -1,4 +1,4 @@ -;;; pkg/deft.el -- summary +;;; pkg/deft.el -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Notational velocity, backed by OneDrive. ;;; Code: diff --git a/pkg/diminish.el b/pkg/diminish.el index e5dbe8c..14ae3d5 100644 --- a/pkg/diminish.el +++ b/pkg/diminish.el @@ -1,4 +1,4 @@ -;;; diminish.el --- summary +;;; diminish.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/pkg/flycheck.el b/pkg/flycheck.el index 39b8bf1..b1c580b 100644 --- a/pkg/flycheck.el +++ b/pkg/flycheck.el @@ -1,4 +1,4 @@ -;;; pkg/flycheck -- summary +;;; pkg/flycheck -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/pkg/fonts.el b/pkg/fonts.el index 400f0dd..d84f134 100644 --- a/pkg/fonts.el +++ b/pkg/fonts.el @@ -1,4 +1,4 @@ -;;; fonts.el --- summary +;;; fonts.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk @@ -43,8 +43,9 @@ (+custom-set-lsp-ui-font-hook)) ;; (defvar +custom-font "Iosevka Term") -;; (defvar +custom-font "JetBrains Mono") -(defvar +custom-font "JuliaMono") +(defvar +custom-font "JetBrains Mono") +;; (defvar +custom-font "JuliaMono") +;; (defvar +custom-font "Victor Mono") ;; (defvar +custom-font "IBM Plex Mono") (defvar +custom-font-size 14) diff --git a/pkg/hydra.el b/pkg/hydra.el index 79f4d11..fb8e73e 100644 --- a/pkg/hydra.el +++ b/pkg/hydra.el @@ -1,4 +1,4 @@ -;;; pkg/hydra -- summary +;;; pkg/hydra -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Global hydra definitions. ;;; Code: diff --git a/pkg/ispell.el b/pkg/ispell.el index 7c5915d..cb7c4d6 100644 --- a/pkg/ispell.el +++ b/pkg/ispell.el @@ -1,4 +1,4 @@ -;;; pkg/ispell -- summary +;;; pkg/ispell -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Highlight misspelled words ;;; Code: diff --git a/pkg/ivy.el b/pkg/ivy.el index 7e8de04..8cfbc0b 100644 --- a/pkg/ivy.el +++ b/pkg/ivy.el @@ -1,4 +1,4 @@ -;;; pkg/ivy -- summary +;;; pkg/ivy -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Counsel, Swiper and Ivy. ;;; Code: diff --git a/pkg/keys-mode.el b/pkg/keys-mode.el index 34f2e29..4203fc6 100644 --- a/pkg/keys-mode.el +++ b/pkg/keys-mode.el @@ -1,4 +1,4 @@ -;;; keys-mode.el --- summary +;;; keys-mode.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/pkg/lsp.el b/pkg/lsp.el index 84046ab..ce7cec7 100644 --- a/pkg/lsp.el +++ b/pkg/lsp.el @@ -1,4 +1,4 @@ -;;; pkg/lsp -- summary +;;; pkg/lsp -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Global Language Server Protocol Config ;;; Code: diff --git a/pkg/magit.el b/pkg/magit.el index a1f186c..78f5f67 100644 --- a/pkg/magit.el +++ b/pkg/magit.el @@ -1,4 +1,4 @@ -;;; pkg/magit -- summary +;;; pkg/magit -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/pkg/prog-mode.el b/pkg/prog-mode.el index 6072859..9484941 100644 --- a/pkg/prog-mode.el +++ b/pkg/prog-mode.el @@ -1,4 +1,4 @@ -;;; pkg/prog-mode -- summary +;;; pkg/prog-mode -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: diff --git a/pkg/projectile.el b/pkg/projectile.el index db44923..9820520 100644 --- a/pkg/projectile.el +++ b/pkg/projectile.el @@ -1,4 +1,4 @@ -;;; pkg/projectile -- summary +;;; pkg/projectile -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Project management based on git repos ;;; Code: diff --git a/pkg/speed-type.el b/pkg/speed-type.el index 42c502b..eaaf889 100644 --- a/pkg/speed-type.el +++ b/pkg/speed-type.el @@ -1,4 +1,4 @@ -;;; speed-type.el --- summary +;;; speed-type.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk diff --git a/pkg/sys-specific.el b/pkg/sys-specific.el index 7737cba..9b9aae9 100644 --- a/pkg/sys-specific.el +++ b/pkg/sys-specific.el @@ -1,4 +1,4 @@ -;;; sys-specific -- summary +;;; sys-specific -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Make Emacs play nicer with specific operating systems ;;; Code: diff --git a/pkg/themes.el b/pkg/themes.el index 4b38ef3..6992344 100644 --- a/pkg/themes.el +++ b/pkg/themes.el @@ -1,4 +1,4 @@ -;;; themes -- summary +;;; Themes -- summary -*- lexical-binding: t; -*- ;;; Commentary: ;;; Code: @@ -38,7 +38,7 @@ "$HOME/.emacs.d/themes/base16-zenburn-modified.el") (sml/apply-theme 'respectful) -(enable-theme 'base16-zenburn-modified) +(enable-theme 'base16-solarflare) (provide '+custom-pkg-themes) ;;; themes.el ends here diff --git a/pkg/undo-tree.el b/pkg/undo-tree.el index 036b197..cb5d800 100644 --- a/pkg/undo-tree.el +++ b/pkg/undo-tree.el @@ -1,4 +1,4 @@ -;;; undo-tree.el --- summary +;;; undo-tree.el --- summary -*- lexical-binding: t; -*- ;; Author: Maciej Szlosarczyk ;; Maintainer: Maciej Szlosarczyk