emacs: configure a bit doom
authorJulien Moutinho <julm+julm-nix@sourcephile.fr>
Sun, 24 Oct 2021 02:32:53 +0000 (04:32 +0200)
committerJulien Moutinho <julm+julm-nix@sourcephile.fr>
Wed, 27 Oct 2021 04:34:42 +0000 (06:34 +0200)
flake.lock
homes/julm/emacs/init.el

index ccc24b758b4cbf88de9ce57ff6d2788c363aa3ee..a63025c81d9bc2fdd1ab950cbf4f5e0a39778940 100644 (file)
@@ -1,6 +1,22 @@
 {
   "nodes": {
     "doom-emacs": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1634812062,
+        "narHash": "sha256-LL6aP+Y/L4TPfYzO2v1WCeRY6v9MW9vX7kC6sxgWah0=",
+        "owner": "hlissner",
+        "repo": "doom-emacs",
+        "rev": "0869d28483b5d81b818b110af351fd5c4dc04dd9",
+        "type": "github"
+      },
+      "original": {
+        "owner": "hlissner",
+        "repo": "doom-emacs",
+        "type": "github"
+      }
+    },
+    "doom-emacs_2": {
       "flake": false,
       "locked": {
         "lastModified": 1626604817,
     },
     "nix-doom-emacs": {
       "inputs": {
-        "doom-emacs": "doom-emacs",
+        "doom-emacs": "doom-emacs_2",
         "doom-snippets": "doom-snippets",
         "emacs-overlay": [
           "emacs-overlay"
     },
     "root": {
       "inputs": {
+        "doom-emacs": "doom-emacs",
         "emacs-overlay": "emacs-overlay",
         "flake-utils": "flake-utils",
         "home-manager": "home-manager",
index 7a4f38edcdbaacb08a2b8bb66221d6ab9f4e1dbc..0625905bd93f2ea853818ef26937def5baa662a4 100644 (file)
        :config
        ;;literate
        (default +bindings +smartparens))
+
+(setq undo-limit 80000000 ; Raise undo-limit to 80Mb
+      evil-want-fine-undo t ; By default while in insert all changes are one big blob. Be more granular
+      auto-save-default t ; Nobody likes to loose work, I certainly don't
+      truncate-string-ellipsis "…" ; Unicode ellispis are nicer than "...", and also save /precious/ space
+      password-cache-expiry nil ; I can trust my computers ... can't I?
+ ;; scroll-preserve-screen-position 'always     ; Don't have `point' jump around
+      scroll-margin 2) ; It's nice to maintain a little margin
+
+;;(setq lsp-lens-mode t)
+(setq lsp-modeline-diagnostics-enable t)