diff --git a/_sources/generated.json b/_sources/generated.json index 9fc375d..d25bd28 100644 --- a/_sources/generated.json +++ b/_sources/generated.json @@ -2141,7 +2141,7 @@ }, "vim-gin": { "cargoLocks": null, - "date": "2024-12-04", + "date": "2025-01-02", "extract": null, "name": "vim-gin", "passthru": null, @@ -2153,11 +2153,11 @@ "name": null, "owner": "lambdalisue", "repo": "vim-gin", - "rev": "81581892e88bc455bd671cb2f1ad85ee634a068d", - "sha256": "sha256-0q9UyCUt1m7RBJ81t2xY2R3e7anCbRAasXoX2g6JxfE=", + "rev": "8a826cb3c6810c830553e606fe584e08e807606b", + "sha256": "sha256-E2/L/YWzrSOvIc5FrZeeaybfA+tEB6gpWdnuQ6WzzXQ=", "type": "github" }, - "version": "81581892e88bc455bd671cb2f1ad85ee634a068d" + "version": "8a826cb3c6810c830553e606fe584e08e807606b" }, "vim-neco": { "cargoLocks": null, @@ -2221,7 +2221,7 @@ }, "vimdoc-ja": { "cargoLocks": null, - "date": "2024-12-29", + "date": "2025-01-02", "extract": null, "name": "vimdoc-ja", "passthru": null, @@ -2233,10 +2233,10 @@ "name": null, "owner": "vim-jp", "repo": "vimdoc-ja", - "rev": "e0eddbe28ab12ea331cd4935fc7387429a689575", - "sha256": "sha256-cOGbHdUgmFyMKdnzPFP6XNiHFI/XIAgbuQBWC+Cq9QA=", + "rev": "8dcdc439f162133876bcb4e0164eebec158b88b0", + "sha256": "sha256-SFK4M/QP1V0tuLdgYHkwdc1nHclsWUti5oITnlyTekk=", "type": "github" }, - "version": "e0eddbe28ab12ea331cd4935fc7387429a689575" + "version": "8dcdc439f162133876bcb4e0164eebec158b88b0" } } diff --git a/_sources/generated.nix b/_sources/generated.nix index abb8867..a092b93 100644 --- a/_sources/generated.nix +++ b/_sources/generated.nix @@ -1292,15 +1292,15 @@ }; vim-gin = { pname = "vim-gin"; - version = "81581892e88bc455bd671cb2f1ad85ee634a068d"; + version = "8a826cb3c6810c830553e606fe584e08e807606b"; src = fetchFromGitHub { owner = "lambdalisue"; repo = "vim-gin"; - rev = "81581892e88bc455bd671cb2f1ad85ee634a068d"; + rev = "8a826cb3c6810c830553e606fe584e08e807606b"; fetchSubmodules = false; - sha256 = "sha256-0q9UyCUt1m7RBJ81t2xY2R3e7anCbRAasXoX2g6JxfE="; + sha256 = "sha256-E2/L/YWzrSOvIc5FrZeeaybfA+tEB6gpWdnuQ6WzzXQ="; }; - date = "2024-12-04"; + date = "2025-01-02"; }; vim-neco = { pname = "vim-neco"; @@ -1340,14 +1340,14 @@ }; vimdoc-ja = { pname = "vimdoc-ja"; - version = "e0eddbe28ab12ea331cd4935fc7387429a689575"; + version = "8dcdc439f162133876bcb4e0164eebec158b88b0"; src = fetchFromGitHub { owner = "vim-jp"; repo = "vimdoc-ja"; - rev = "e0eddbe28ab12ea331cd4935fc7387429a689575"; + rev = "8dcdc439f162133876bcb4e0164eebec158b88b0"; fetchSubmodules = false; - sha256 = "sha256-cOGbHdUgmFyMKdnzPFP6XNiHFI/XIAgbuQBWC+Cq9QA="; + sha256 = "sha256-SFK4M/QP1V0tuLdgYHkwdc1nHclsWUti5oITnlyTekk="; }; - date = "2024-12-29"; + date = "2025-01-02"; }; } diff --git a/flake.lock b/flake.lock index b31807f..2b1dab6 100644 --- a/flake.lock +++ b/flake.lock @@ -80,11 +80,11 @@ ] }, "locked": { - "lastModified": 1735751588, - "narHash": "sha256-fvaO6F5PUGGeTwEjAs95REaAEvh4SExhZr0fM5vJQfQ=", + "lastModified": 1735838071, + "narHash": "sha256-ObWvNpjD6aDP63U9bIesbDh+XRn5srygXIQBce8PPbE=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "a4dc77197ec7249cceeaa43cca56a1c217fd440d", + "rev": "e978e83b07462ed833dab3de4544d27da2c03167", "type": "github" }, "original": { @@ -114,11 +114,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1733312601, - "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", + "lastModified": 1735774679, + "narHash": "sha256-soePLBazJk0qQdDVhdbM98vYdssfs3WFedcq+raipRI=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", + "rev": "f2f7418ce0ab4a5309a4596161d154cfc877af66", "type": "github" }, "original": { @@ -175,11 +175,11 @@ ] }, "locked": { - "lastModified": 1735745492, - "narHash": "sha256-Vs2IkQx4uDv2YehZ1sCw9K+kuMrBa3opnkGJJhMPNPo=", + "lastModified": 1735774425, + "narHash": "sha256-C73gLFnEh8ZI0uDijUgCDWCd21T6I6tsaWgIBHcfAXg=", "owner": "nix-community", "repo": "home-manager", - "rev": "9a9fef316ad191b3086edda465e850af282de4e0", + "rev": "5f6aa268e419d053c3d5025da740e390b12ac936", "type": "github" }, "original": { @@ -516,11 +516,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1735617354, - "narHash": "sha256-5zJyv66q68QZJZsXtmjDBazGnF0id593VSy+8eSckoo=", + "lastModified": 1735685343, + "narHash": "sha256-h1CpBzdJDNtSUb5QMyfFHKHocTTky+4McgQEBQBM+xA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "69b9a8c860bdbb977adfa9c5e817ccb717884182", + "rev": "81934660d6e9ea54d2f0cdee821e8533b10c221a", "type": "github" }, "original": { @@ -564,14 +564,14 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1733096140, - "narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=", + "lastModified": 1735774519, + "narHash": "sha256-CewEm1o2eVAnoqb6Ml+Qi9Gg/EfNAxbRx1lANGVyoLI=", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" }, "original": { "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" } }, "nixpkgs-lib_2": { @@ -783,11 +783,11 @@ ] }, "locked": { - "lastModified": 1735468296, - "narHash": "sha256-ZjUjbvS06jf4fElOF4ve8EHjbpbRVHHypStoY8HGzk8=", + "lastModified": 1735844895, + "narHash": "sha256-CIRlqX9tBK2awJkmVu2cKuap/0QziDXStQZ/u/+e8Z4=", "owner": "Mic92", "repo": "sops-nix", - "rev": "bcb8b65aa596866eb7e5c3e1a6cccbf5d1560b27", + "rev": "24d89184adf76d7ccc99e659dc5f3838efb5ee32", "type": "github" }, "original": { diff --git a/home-manager/programs/emacs/elisp/init.org b/home-manager/programs/emacs/elisp/init.org index d6225d7..4da9e0c 100644 --- a/home-manager/programs/emacs/elisp/init.org +++ b/home-manager/programs/emacs/elisp/init.org @@ -2429,12 +2429,12 @@ (define-key embark-general-map (kbd "T") #'ellama-translate) ;; copilot-chat - (define-key embark-general-map (kbd "E") #'copilot-chat-explain-defun) - (define-key embark-general-map (kbd "R") #'copilot-chat-review) - (define-key embark-general-map (kbd "D") #'copilot-chat-doc) - (define-key embark-general-map (kbd "F") #'copilot-chat-fix) - (define-key embark-general-map (kbd "O") #'copilot-chat-optimize) - (define-key embark-general-map (kbd "E") #'copilot-chat-explain-defun) + ;; (define-key embark-general-map (kbd "E") #'copilot-chat-explain-defun) + ;; (define-key embark-general-map (kbd "R") #'copilot-chat-review) + ;; (define-key embark-general-map (kbd "D") #'copilot-chat-doc) + ;; (define-key embark-general-map (kbd "F") #'copilot-chat-fix) + ;; (define-key embark-general-map (kbd "O") #'copilot-chat-optimize) + ;; (define-key embark-general-map (kbd "E") #'copilot-chat-explain-defun) ;; hooks (add-hook 'embark-collect-mode-hook #'consult-preview-at-point-mode)) @@ -3457,6 +3457,14 @@ https://github.com/ch11ng/exwm/wiki#gpg-pinentry (add-hook 'emacs-startup-hook #'inhibit-mouse-mode) #+end_src +** PDF +*** pdf-tools +#+begin_src emacs-lisp :tangle yes + (autoload-if-found '(pdf-tools-install) "pdf-tools" nil t) + (autoload-if-found '(pdf-occur-global-minor-mode) "pdf-occur" nil t) + + (add-hook 'emacs-startup-hook #'pdf-tools-install) +#+end_src * Language Specific ** Basic Lisp *** paredit @@ -4974,24 +4982,24 @@ https://github.com/ch11ng/exwm/wiki#gpg-pinentry #+end_src ** copilot-chat.el #+begin_src emacs-lisp :tangle yes - (autoload-if-found '(copilot-chat-ask-and-insert - copilot-chat-explain - copilot-chat-review - copilot-chat-doc - copilot-chat-fix - copilot-chat-optimize - copilot-chat-test - copilot-chat-explain-symbol-at-line - copilot-chat-explain-defun - copilot-chat-custom-prompt-function - copilot-chat-review-whole-buffer - copilot-chat-switch-to-buffer - copilot-chat-custom-prompt-selection - copilot-chat-custom-prompt-mini-buffer - copilot-chat-list - copilot-chat-display - copilot-chat-insert-commit-message - copilot-chat-set-model) "copilot-chat" nil t) + ;; (autoload-if-found '(copilot-chat-ask-and-insert + ;; copilot-chat-explain + ;; copilot-chat-review + ;; copilot-chat-doc + ;; copilot-chat-fix + ;; copilot-chat-optimize + ;; copilot-chat-test + ;; copilot-chat-explain-symbol-at-line + ;; copilot-chat-explain-defun + ;; copilot-chat-custom-prompt-function + ;; copilot-chat-review-whole-buffer + ;; copilot-chat-switch-to-buffer + ;; copilot-chat-custom-prompt-selection + ;; copilot-chat-custom-prompt-mini-buffer + ;; copilot-chat-list + ;; copilot-chat-display + ;; copilot-chat-insert-commit-message + ;; copilot-chat-set-model) "copilot-chat" nil t) #+end_src ** llm #+begin_src emacs-lisp :tangle yes diff --git a/home-manager/programs/emacs/epkgs/packages/ai/default.nix b/home-manager/programs/emacs/epkgs/packages/ai/default.nix index bd1242f..1a0c9ee 100644 --- a/home-manager/programs/emacs/epkgs/packages/ai/default.nix +++ b/home-manager/programs/emacs/epkgs/packages/ai/default.nix @@ -12,6 +12,6 @@ with epkgs; packages.llm packages.plz-media-type packages.plz-event-source - packages.copilot-chat + # packages.copilot-chat ellama ] diff --git a/home-manager/programs/emacs/epkgs/packages/awesome/default.nix b/home-manager/programs/emacs/epkgs/packages/awesome/default.nix index fbcff6a..a38a01d 100644 --- a/home-manager/programs/emacs/epkgs/packages/awesome/default.nix +++ b/home-manager/programs/emacs/epkgs/packages/awesome/default.nix @@ -53,6 +53,9 @@ with epkgs; password-generator sops + # pdf + pdf-tools + # Mouse inhibit-mouse ]