|
123 | 123 | :custom |
124 | 124 | (system-packages-noconfirm t)) |
125 | 125 |
|
126 | | - (use-package use-package-ensure-system-package |
127 | | - :ensure t) |
| 126 | + ;; (use-package use-package-ensure-system-package |
| 127 | + ;; :ensure t) |
128 | 128 | #+END_SRC |
129 | 129 | *** [[https://github.com/quelpa/quelpa][Quelpa]] "is a tool to compile and install Emacs Lisp packages locally from local or remote source code" |
130 | 130 |
|
|
373 | 373 | #+BEGIN_SRC emacs-lisp |
374 | 374 | (use-package exec-path-from-shell |
375 | 375 | :ensure t |
376 | | - :defer t |
377 | | - ;; :config |
| 376 | + ;; :defer t |
| 377 | + :config |
378 | 378 | ;; (let ((inject-env-vars |
379 | 379 | ;; '("MT2_ENV" |
380 | 380 | ;; "MT2_CLUSTER" |
|
386 | 386 | ;; "AWS_DEFAULT_PROFILE"))) |
387 | 387 | ;; (dolist (var inject-env-vars) |
388 | 388 | ;; (add-to-list 'exec-path-from-shell-variables var))) |
389 | | - ;; (exec-path-from-shell-initialize) |
| 389 | + (exec-path-from-shell-initialize) |
390 | 390 | ) |
391 | 391 |
|
392 | 392 | (use-package xr |
|
664 | 664 | :custom |
665 | 665 | (olivetti-body-width 95)) |
666 | 666 |
|
667 | | - (use-package font-lock+ |
668 | | - :defer t |
669 | | - :quelpa |
670 | | - (font-lock+ :repo "emacsmirror/font-lock-plus" :fetcher github)) |
671 | | - |
672 | 667 | (use-package all-the-icons |
673 | 668 | :ensure t |
674 | 669 | :defer t |
|
996 | 991 | (use-package elec-pair |
997 | 992 | :config |
998 | 993 | (electric-pair-mode)) |
| 994 | + (add-hook 'clojure-mode-hook #'aggressive-indent-mode) |
| 995 | + (add-hook 'emacs-lisp-mode-hook #'aggressive-indent-mode) |
| 996 | + (add-hook 'lisp-mode-hook #'aggressive-indent-mode) |
| 997 | + (add-hook 'scheme-mode-hook #'aggressive-indent-mode) |
| 998 | + |
| 999 | + (use-package aggressive-indent |
| 1000 | + :ensure t |
| 1001 | + :hook |
| 1002 | + ((clojure-mode lisp-data-mode scheme-mode) . aggressive-indent-mode)) |
| 1003 | + |
| 1004 | + (use-package adjust-parens |
| 1005 | + :ensure t |
| 1006 | + :custom |
| 1007 | + (adjust-parens-fallback-indent-function company-indent-or-complete-common) |
| 1008 | + :hook |
| 1009 | + ((clojure-mode lisp-data-mode scheme-mode) . adjust-parens-mode)) |
999 | 1010 |
|
1000 | 1011 | (use-package edit-indirect |
1001 | 1012 | :ensure t |
|
1006 | 1017 |
|
1007 | 1018 | (use-package clipmon |
1008 | 1019 | :ensure t |
1009 | | - :defer 0.1 |
1010 | | - :config |
1011 | | - (clipmon-mode)) |
| 1020 | + :hook (after-init . clipmon-mode-start)) |
1012 | 1021 |
|
1013 | 1022 | (use-package copy-as-format |
1014 | 1023 | :ensure t |
|
1145 | 1154 |
|
1146 | 1155 | ** Slack |
1147 | 1156 | #+BEGIN_SRC emacs-lisp |
1148 | | - (use-package slack |
1149 | | - :ensure t |
1150 | | - :defer t |
1151 | | - :commands (slack-start) |
1152 | | - :custom |
1153 | | - (slack-buffer-emojify t "enable emoji") |
1154 | | - (slack-prefer-current-team t)) |
| 1157 | + ;; (use-package slack |
| 1158 | + ;; :ensure t |
| 1159 | + ;; :defer t |
| 1160 | + ;; :commands (slack-start) |
| 1161 | + ;; :custom |
| 1162 | + ;; (slack-buffer-emojify t "enable emoji") |
| 1163 | + ;; (slack-prefer-current-team t)) |
1155 | 1164 |
|
1156 | 1165 | ;; (use-package secrets-slack |
1157 | 1166 | ;; :load t |
|
1591 | 1600 |
|
1592 | 1601 | (use-package avy-flycheck |
1593 | 1602 | :ensure t |
| 1603 | + :after avy flycheck |
1594 | 1604 | :defer t |
1595 | 1605 | :config |
1596 | 1606 | (avy-flycheck-setup)) |
|
1731 | 1741 | (clojurec-mode . anakondo-minor-mode)) |
1732 | 1742 |
|
1733 | 1743 | (use-package flycheck-clj-kondo |
1734 | | - :defer t |
1735 | 1744 | :after cider |
1736 | 1745 | :ensure t) |
1737 | 1746 |
|
|
1779 | 1788 |
|
1780 | 1789 | (use-package cider-storm |
1781 | 1790 | :defer t |
1782 | | - :quelpa (cider-storm :fetcher github :repo "flow-storm/cider-storm")) |
| 1791 | + :quelpa |
| 1792 | + (cider-storm :fetcher github :repo "flow-storm/cider-storm")) |
| 1793 | + |
| 1794 | + (use-package data-navigator |
| 1795 | + :defer t |
| 1796 | + :quelpa |
| 1797 | + (data-navigator :fetcher github :repo "a13/data-navigator.el") |
| 1798 | + :config |
| 1799 | + (require 'data-navigator-tap)) |
1783 | 1800 | #+END_SRC |
1784 | 1801 |
|
1785 | 1802 | *** Common Lisp |
|
1802 | 1819 | #+BEGIN_SRC emacs-lisp |
1803 | 1820 | (use-package erlang |
1804 | 1821 | :ensure t |
| 1822 | + :disabled |
1805 | 1823 | :defer t |
1806 | 1824 | :custom |
1807 | 1825 | (erlang-compile-extra-opts '(debug_info)) |
|
1811 | 1829 |
|
1812 | 1830 | (use-package company-erlang |
1813 | 1831 | :ensure t |
| 1832 | + :disabled |
1814 | 1833 | :hook |
1815 | 1834 | (erlang-mode #'company-erlang-init)) |
1816 | 1835 | #+END_SRC |
|
1826 | 1845 | *** JS |
1827 | 1846 |
|
1828 | 1847 | #+BEGIN_SRC emacs-lisp |
1829 | | - (use-package conkeror-minor-mode |
1830 | | - :ensure t |
1831 | | - :disabled |
1832 | | - :defer t |
1833 | | - :hook |
1834 | | - (js-mode . (lambda () |
1835 | | - (when (string-match "conkeror" (or (buffer-file-name) "")) |
1836 | | - (conkeror-minor-mode 1))))) |
1837 | | - |
1838 | 1848 | (use-package json-mode |
1839 | 1849 | :ensure t |
1840 | 1850 | :defer t) |
|
1864 | 1874 | *** Configuration files |
1865 | 1875 | #+BEGIN_SRC emacs-lisp |
1866 | 1876 | (use-package apt-sources-list |
| 1877 | + :defer t |
1867 | 1878 | :ensure t) |
1868 | 1879 |
|
1869 | 1880 | (use-package ssh-config-mode |
1870 | 1881 | :ensure t |
1871 | | - :init |
| 1882 | + :init ; do we still need this one? |
1872 | 1883 | (autoload 'ssh-config-mode "ssh-config-mode" t) |
1873 | 1884 | :mode |
1874 | 1885 | (("/\\.ssh/config\\'" . ssh-config-mode) |
|
1891 | 1902 | (markdown-fontify-code-blocks-natively t) |
1892 | 1903 | (markdown-command "markdown")) |
1893 | 1904 |
|
1894 | | - (use-package jira-markup-mode |
1895 | | - :ensure t |
1896 | | - :defer t |
1897 | | - :after atomic-chrome |
1898 | | - :mode ("\\.confluence$" . jira-markup-mode) |
1899 | | - :custom-update |
1900 | | - (atomic-chrome-url-major-mode-alist |
1901 | | - '(("atlassian\\.net$" . jira-markup-mode)))) |
| 1905 | + ;; (use-package jira-markup-mode |
| 1906 | + ;; :ensure t |
| 1907 | + ;; :defer t |
| 1908 | + ;; :after atomic-chrome |
| 1909 | + ;; :mode ("\\.confluence$" . jira-markup-mode) |
| 1910 | + ;; :custom-update |
| 1911 | + ;; (atomic-chrome-url-major-mode-alist |
| 1912 | + ;; '(("atlassian\\.net$" . jira-markup-mode)))) |
1902 | 1913 |
|
1903 | 1914 | #+END_SRC |
1904 | 1915 |
|
|
1909 | 1920 | :mode |
1910 | 1921 | (("\\.[Cc][Ss][Vv]\\'" . csv-mode))) |
1911 | 1922 |
|
1912 | | - (use-package groovy-mode |
1913 | | - :defer t |
1914 | | - :ensure t |
1915 | | - :custom |
1916 | | - (groovy-indent-offset 2)) |
1917 | | - |
1918 | | - (use-package jenkinsfile-mode |
1919 | | - :defer t |
1920 | | - :quelpa |
1921 | | - (jenkinsfile-mode :repo "john2x/jenkinsfile-mode" :fetcher github)) |
| 1923 | + ;; (use-package groovy-mode |
| 1924 | + ;; :defer t |
| 1925 | + ;; :ensure t |
| 1926 | + ;; :custom |
| 1927 | + ;; (groovy-indent-offset 2)) |
1922 | 1928 |
|
1923 | | - (use-package aql-mode |
1924 | | - :defer t |
1925 | | - :quelpa |
1926 | | - (aql-mode :repo "a13/aql-mode" :fetcher github) |
1927 | | - :mode |
1928 | | - (("\\.arango$" . aql-mode))) |
| 1929 | + ;; (use-package jenkinsfile-mode |
| 1930 | + ;; :defer t |
| 1931 | + ;; :quelpa |
| 1932 | + ;; (jenkinsfile-mode :repo "john2x/jenkinsfile-mode" :fetcher github)) |
1929 | 1933 |
|
| 1934 | + ;; (use-package aql-mode |
| 1935 | + ;; :defer t |
| 1936 | + ;; :quelpa |
| 1937 | + ;; (aql-mode :repo "a13/aql-mode" :fetcher github) |
| 1938 | + ;; :mode |
| 1939 | + ;; (("\\.arango$" . aql-mode))) |
1930 | 1940 |
|
1931 | 1941 | (use-package sfz-mode |
1932 | 1942 | :defer t |
1933 | 1943 | :ensure t) |
1934 | 1944 | #+END_SRC |
1935 | 1945 |
|
1936 | 1946 | *** HTTP |
| 1947 | + Just use Clojure/babashka http client. |
1937 | 1948 | #+BEGIN_SRC emacs-lisp |
1938 | | - (use-package restclient |
1939 | | - :ensure t |
1940 | | - :mode |
1941 | | - ("\\.http\\'" . restclient-mode)) |
| 1949 | + ;; (use-package restclient |
| 1950 | + ;; :ensure t |
| 1951 | + ;; :mode |
| 1952 | + ;; ("\\.http\\'" . restclient-mode)) |
1942 | 1953 |
|
1943 | | - (use-package restclient-test |
1944 | | - :ensure t |
1945 | | - :hook |
1946 | | - (restclient-mode-hook . restclient-test-mode)) |
1947 | | - |
1948 | | - (use-package ob-restclient |
1949 | | - :ensure t |
1950 | | - :after org restclient |
1951 | | - :init |
1952 | | - (org-babel-do-load-languages |
1953 | | - 'org-babel-load-languages |
1954 | | - '((restclient . t)))) |
1955 | | - |
1956 | | - (use-package company-restclient |
1957 | | - :ensure t |
1958 | | - :after (company restclient) |
1959 | | - :custom-update |
1960 | | - (company-backends '(company-restclient))) |
| 1954 | + ;; (use-package restclient-test |
| 1955 | + ;; :ensure t |
| 1956 | + ;; :hook |
| 1957 | + ;; (restclient-mode-hook . restclient-test-mode)) |
| 1958 | + |
| 1959 | + ;; (use-package ob-restclient |
| 1960 | + ;; :ensure t |
| 1961 | + ;; :after org restclient |
| 1962 | + ;; :init |
| 1963 | + ;; (org-babel-do-load-languages |
| 1964 | + ;; 'org-babel-load-languages |
| 1965 | + ;; '((restclient . t)))) |
| 1966 | + |
| 1967 | + ;; (use-package company-restclient |
| 1968 | + ;; :ensure t |
| 1969 | + ;; :after (company restclient) |
| 1970 | + ;; :custom-update |
| 1971 | + ;; (company-backends '(company-restclient))) |
1961 | 1972 | #+END_SRC |
1962 | 1973 |
|
1963 | 1974 | * External utilities |
|
2008 | 2019 | #+END_SRC |
2009 | 2020 | ** Kubernetes |
2010 | 2021 | #+BEGIN_SRC emacs-lisp |
2011 | | - (use-package k8s-mode |
2012 | | - :ensure t |
2013 | | - :hook (k8s-mode . yas-minor-mode)) |
| 2022 | + ;; (use-package k8s-mode |
| 2023 | + ;; :ensure t |
| 2024 | + ;; :hook (k8s-mode . yas-minor-mode)) |
2014 | 2025 |
|
2015 | | - (use-package kubernetes |
2016 | | - :ensure t |
2017 | | - :commands (kubernetes-overview)) |
| 2026 | + ;; (use-package kubernetes |
| 2027 | + ;; :ensure t |
| 2028 | + ;; :commands (kubernetes-overview)) |
2018 | 2029 | #+END_SRC |
2019 | 2030 |
|
2020 | 2031 | ** Misc |
2021 | 2032 | [[https://github.com/syohex/emacs-emamux][Tmux interaction]] |
2022 | 2033 | #+BEGIN_SRC emacs-lisp |
2023 | | - (use-package emamux |
| 2034 | + ;; (use-package emamux |
| 2035 | + ;; :ensure t |
| 2036 | + ;; :defer t) |
| 2037 | + #+END_SRC |
| 2038 | + |
| 2039 | + #+BEGIN_SRC emacs-lisp |
| 2040 | + (use-package gptel |
2024 | 2041 | :ensure t |
2025 | 2042 | :defer t) |
2026 | 2043 | #+END_SRC |
|
0 commit comments