Changeset 1e08614 in dotfiles
- Timestamp:
- Apr 19, 2022, 10:06:42 PM (3 years ago)
- Branches:
- master
- Children:
- 27aac88
- Parents:
- 8c09fc7
- git-author:
- Mikhail Kirillov <w96k@…> (04/19/22 22:01:51)
- git-committer:
- Mikhail Kirillov <w96k@…> (04/19/22 22:06:42)
- Files:
-
- 4 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
emacs/.emacs.d/.emacs-config.org
r8c09fc7 r1e08614 102 102 (package-install 'all-the-icons) 103 103 (package-install 'avy) 104 (package-install 'anzu)104 ;; (package-install 'anzu) 105 105 (package-install 'anaconda-mode) 106 106 (package-install 'auctex) … … 209 209 #+end_src 210 210 211 ** Ускоряем сборку мусора212 #+begin_src emacs-lisp :tangle init.el213 ;; -*- lexical-binding: t -*-214 (setq gc-cons-threshold (* 16 1000 1000))215 (setq gc-cons-percentage 1.0)216 #+end_src217 218 211 ** Отключаем ненужные загрузки 219 212 #+begin_src emacs-lisp :tangle nil … … 454 447 Возможно в дальнейшем откажусь от этого пакета, так как по факту им 455 448 пользуюсь нечасто. Он предоставляет дерево проектов, как в IDE. 456 #+BEGIN_SRC emacs-lisp :tangle init.el449 #+BEGIN_SRC emacs-lisp :tangle nil 457 450 (when (package-loaded? "treemacs") 458 451 (progn … … 698 691 ** Визуализирование откатов 699 692 При помощи пакета undo-tree 700 #+begin_src emacs-lisp :tangle init.el693 #+begin_src emacs-lisp :tangle nil 701 694 (when (package-loaded? "undo-tree") 702 695 (progn … … 706 699 707 700 ** Сниппеты 708 #+begin_src emacs-lisp :tangle init.el701 #+begin_src emacs-lisp :tangle nil 709 702 (when (package-loaded? "yasnippet") 710 703 (progn … … 763 756 764 757 ** Сессия 765 #+BEGIN_SRC emacs-lisp :tangle init.el758 #+BEGIN_SRC emacs-lisp :tangle nil 766 759 (desktop-save-mode nil) 767 760 #+END_SRC … … 779 772 780 773 *** Подсчёт кандидатов 781 #+BEGIN_SRC emacs-lisp :tangle init.el774 #+BEGIN_SRC emacs-lisp :tangle nil 782 775 (global-anzu-mode t) 783 776 #+END_SRC … … 1322 1315 #+END_SRC 1323 1316 1324 ** Автокомплит у yes-or-no 1325 ** GC 1326 Вернуть сборщик мусора в исходное состояние 1327 #+begin_src emacs-lisp :tangle init.el 1328 (setq gc-cons-threshold 800000) 1329 (setq gc-cons-percentage 0.1) 1330 #+end_src 1317 ** Автокомплит у yes-or-no 1331 1318 ** Фуллскрин 1332 1319 Отображать ровно столько строчек, сколько вмещает экран. … … 1334 1321 Не работает с native-comp. 1335 1322 1336 #+begin_src elisp :tangle init.el1323 #+begin_src elisp :tangle nil 1337 1324 (toggle-frame-fullscreen) 1338 1325 -
guix/user.scm
r8c09fc7 r1e08614 1 (specifications->manifest 2 '( 3 ;; Programming languages 4 ;; "gcc-toolchain" 5 ;; "llvm" 6 ;;"julia" ;; Long to compile 7 ;;"bigloo" ;; Doesn't compile 8 ;; "chibi-scheme" 9 ;; "mit-scheme" 10 ;; "chez-scheme" 11 ;; "racket" 12 ;; "gerbil" 13 ;; "perl" 14 ;; "php" 15 ;;"python" 16 ;;"python-pylint" 17 ;;"python-cython" 18 ;;"python-mypy" 19 ;;"python-mypy-extensions" 20 ;;"python-virtualenv" 21 22 ;; "ruby" 23 ;; "rust" 24 ;;"sbcl" 25 ;; "go" 26 ;;"gccgo" 27 ;; "ghc@8.6.5" 28 ;; "ocaml" 29 ;;"ocaml4.07-utop" 30 ;; "ocaml4.07-merlin" 31 ;; "opam" 32 ;; "polyml" 33 ;; "vala" 34 ;; "erlang" 35 ;; "elixir" 36 ;; "fpc" 37 ;; "p2c" 38 ;; "nim" 39 ;; "rakudo" 40 ;; "tcl" 41 ;; "mono" 42 ;; "node" 43 ;; Java is too heavy to install 44 ;;"openjdk" 45 ;;"clojure" 46 ;;"maven" 1 ;; This "manifest" file can be passed to 'guix package -m' to reproduce 2 ;; the content of your profile. This is "symbolic": it only specifies 3 ;; package names. To reproduce the exact same profile, you also need to 4 ;; capture the channels being used, as returned by "guix describe". 5 ;; See the "Replicating Guix" section in the manual. 47 6 7 (use-modules (guix transformations)) 48 8 49 ;; Theorem proovers 50 ;;"lean" 51 ;;"coq" 52 ;;"idris" ; Haskell-version 53 ;;"agda" 9 (define transform1 10 (options->transformation '((tune . "core2")))) 54 11 55 56 ;; Icons 57 "adwaita-icon-theme" 58 ;;"tango-icon-theme" 59 ;; "hicolor-icon-theme" 60 61 "alsa-utils" 62 ;;"audacity" 63 "bash" 64 "bzip2" 65 66 "cloc" 67 ;;"cpufrequtils" 68 "cpupower" 69 "perf" 70 "curl" 71 "direnv" 72 "dmidecode" 73 "universal-ctags" 74 75 ;; "mg" ; Emacs-like 76 ;; "zile" ; text editor 77 ;; Emacs 78 ;;"emacs" 79 "emacs-next" 80 "emacs-all-the-icons" 81 "emacs-all-the-icons-dired" 82 "emacs-avy" 83 "emacs-anaconda-mode" 84 "emacs-auctex" 85 "emacs-browse-kill-ring" 86 "emacs-beginend" 87 "emacs-haskell-mode" 88 "emacs-idris-mode" 89 "emacs-magit" 90 "emacs-gitpatch" 91 "emacs-goto-chg" 92 "emacs-debbugs" 93 "emacs-deft" 94 "emacs-direnv" 95 "emacs-dumb-jump" 96 "emacs-docker" 97 "emacs-eglot" 98 ;;"emacs-erlang" 99 "emacs-elpher" 100 "emacs-emojify" 101 "emacs-exec-path-from-shell" 102 "emacs-expand-region" 103 "emacs-robe" 104 "emacs-geiser" 105 "emacs-geiser-guile" 106 "emacs-guix" 107 "emacs-org-roam" 108 "emacs-org-ref" 109 "emacs-gnuplot" 110 ;;"emacs-gitpatch" 111 "emacs-nix-mode" 112 "emacs-pdf-tools" 113 "emacs-php-mode" 114 "emacs-kiwix" 115 ;;"emacs-projectile" 116 "emacs-sml-mode" 117 "emacs-slime" 118 "emacs-simple-httpd" 119 "emacs-lsp-java" 120 ;;"emacs-stumpwm-mode" 121 ;;"stumpish" 122 "emacs-telega" 123 "emacs-treemacs" 124 ;;"emacs-treemacs-extra" 125 "emacs-undo-tree" 126 "emacs-yasnippet" 127 "emacs-yasnippet-snippets" 128 "emacs-xref" 129 "emacs-web-mode" 130 ;; Emacs ends here 131 "screen" 132 "sqlite" 133 ;;"vim-full" 134 "ffmpeg" 135 "file" 136 ;;"flatpak" 137 "gnu-c-manual" 138 ;;"gnucash" 139 "gnuplot" 140 ;; "gdb" 141 ;; "gdbm" 142 ;;"gimp" 143 "git" 144 "git:gui" 145 "git-flow" 146 ;;"glibc" 147 "gnupg" 148 "gzip" 149 "graphviz" 150 "htop" 151 "icecat" 152 "imagemagick" 153 "ispell" 154 ;;"libreoffice" 155 ;;"lmms" 156 "lshw" 157 "lsof" 158 "make" 159 ;;"maven" 160 ;;"maxima" 161 "mc" 162 ;;"mpd" 163 ;;"mplayer" 164 "mpv" 165 ;;"musescore" 166 ;;"denemo" 167 "ncurses" 168 "neofetch" 169 "nmap" 170 "nss-certs" 171 "openssh" 172 "openssl" 173 "pinentry" 174 ;;"postgresql" 175 ;;"qemu" 176 "signing-party" 177 "simplescreenrecorder" 178 "stow" 179 "texi2html" 180 "texinfo" 181 "texlive" ;; Huge size (~2.5GiB) 182 ;;"thunar" 183 "timidity++" 184 "tk" 185 "translate-shell" 186 ;;"transmission:gui" 187 "tree" 188 "smartmontools" 189 "unzip" 190 "upx" 191 "valgrind" 192 "virt-manager" 193 "vlc" 194 "wget" 195 "workrave" 196 "xclip" 197 "xdg-utils" 198 "xpdf" 199 "xrandr" 200 "arandr" 201 "zip" 202 "redshift" 203 "rlwrap" 204 ;;"mumble" 205 ;;"nix" 206 "patchelf" 207 ;;"milkytracker" 208 209 ;; Games 210 ;;"openttd" 211 ;;"dwarf-fortress" 212 ;; "chocolate-doom" 213 ;; "freedoom" 214 ;; "crawl-tiles" 215 ;; "minetest" 216 ;; "minetest-mineclone" 217 ;; "cataclysm-dda:tiles" ;; Long to rebuild every time 218 ;; "wine" 219 )) 12 (packages->manifest 13 (list (specification->package "emacs-flycheck") 14 (specification->package "emacs-pdf-tools") 15 (specification->package "emacs-debbugs") 16 (specification->package "emacs-vimrc-mode") 17 (specification->package 18 "emacs-docker-compose-mode") 19 (specification->package "emacs-dockerfile-mode") 20 (specification->package "emacs-docker") 21 (specification->package "emacs-org-roam") 22 (specification->package "emacs-web-mode") 23 (specification->package "emacs-php-mode") 24 (specification->package "emacs-robe") 25 (specification->package "emacs-inf-ruby") 26 (specification->package "emacs-sudo-edit") 27 (specification->package "emacs-auto-complete") 28 (specification->package 29 "emacs-visual-fill-column") 30 (specification->package "emacs-dumb-jump") 31 (specification->package "emacs-goto-chg") 32 (specification->package "emacs-gitpatch") 33 (specification->package "emacs-magit") 34 (specification->package "emacs-treemacs") 35 (specification->package "emacs-auctex") 36 (specification->package "emacs-anaconda-mode") 37 (specification->package "emacs-anzu") 38 (specification->package "emacs-all-the-icons") 39 (specification->package "erlang") 40 (transform1 (specification->package "emacs")) 41 (specification->package "gcc-toolchain") 42 (specification->package "kicad") 43 (specification->package "rosegarden") 44 (specification->package "youtube-dl") 45 (specification->package "filezilla") 46 (specification->package "gimp") 47 (specification->package "libreoffice") 48 (specification->package "icecat") 49 (specification->package "mpv") 50 (specification->package "emacs-telega") 51 (specification->package "jami") 52 (specification->package "audacity") 53 (specification->package "ffmpeg") 54 (list (specification->package "git") "gui") 55 (specification->package "simplescreenrecorder") 56 (specification->package "timidity++") 57 (specification->package "virt-manager") 58 (specification->package "vlc") 59 (specification->package "workrave") 60 (specification->package "xpdf") 61 (specification->package "git") 62 (specification->package "glibc-locales") 63 (list (specification->package "font-gnu-unifont") 64 "pcf") 65 (specification->package "kicad-templates") 66 (specification->package "kicad-footprints") 67 (specification->package "kicad-doc") 68 (specification->package "kicad-symbols") 69 (specification->package "sysstat") 70 (specification->package "netcat") 71 (specification->package "net-tools") 72 (specification->package "zstd") 73 (list (specification->package "openjdk") "jdk") 74 (specification->package "vim") 75 (specification->package "xsel") 76 (specification->package "tigervnc-client") 77 (specification->package "xauth") 78 (specification->package "emacs-geiser") 79 (specification->package "netsurf") 80 (specification->package "syncthing") 81 (specification->package "node") 82 (specification->package "adwaita-icon-theme") 83 (specification->package "cloc") 84 (specification->package "cpupower") 85 (specification->package "perf") 86 (specification->package "curl") 87 (specification->package "direnv") 88 (specification->package "dmidecode") 89 (specification->package "universal-ctags") 90 (specification->package "screen") 91 (specification->package "file") 92 (specification->package "gnu-c-manual") 93 (specification->package "gnuplot") 94 (specification->package "git-flow") 95 (specification->package "gnupg") 96 (specification->package "gzip") 97 (specification->package "graphviz") 98 (specification->package "htop") 99 (specification->package "ispell") 100 (specification->package "lshw") 101 (specification->package "make") 102 (specification->package "ncurses") 103 (specification->package "neofetch") 104 (specification->package "nmap") 105 (specification->package "nss-certs") 106 (specification->package "openssh") 107 (specification->package "openssl") 108 (specification->package "pinentry") 109 (specification->package "signing-party") 110 (specification->package "stow") 111 (specification->package "translate-shell") 112 (specification->package "tree") 113 (specification->package "smartmontools") 114 (specification->package "unzip") 115 (specification->package "upx") 116 (specification->package "valgrind") 117 (specification->package "xclip") 118 (specification->package "xdg-utils") 119 (specification->package "xrandr") 120 (specification->package "arandr") 121 (specification->package "zip") 122 (specification->package "redshift") 123 (specification->package "rlwrap") 124 (specification->package "patchelf") 125 (specification->package "wget") 126 (list (specification->package "transmission") 127 "gui") 128 (specification->package "alsa-utils") 129 (specification->package "imagemagick") 130 (specification->package "sqlite") 131 (specification->package "emacs-org-webring") 132 (specification->package 133 "emacs-all-the-icons-dired") 134 (specification->package "emacs-avy") 135 (specification->package "emacs-browse-kill-ring") 136 (specification->package "emacs-haskell-mode") 137 (specification->package "emacs-idris-mode") 138 (specification->package "emacs-mwim") 139 (specification->package "emacs-diminish") 140 (specification->package "emacs-direnv") 141 (specification->package "emacs-elpher") 142 (specification->package 143 "emacs-exec-path-from-shell") 144 (specification->package "emacs-expand-region") 145 (specification->package "emacs-geiser-guile") 146 (specification->package "emacs-guix") 147 (specification->package "emacs-org-ref") 148 (specification->package "emacs-git-gutter") 149 (specification->package "emacs-gnuplot") 150 (specification->package "emacs-nix-mode") 151 (specification->package "emacs-sml-mode") 152 (specification->package "emacs-slime") 153 (specification->package "emacs-simple-httpd") 154 (specification->package "emacs-undo-tree") 155 (specification->package "emacs-yasnippet") 156 (specification->package 157 "emacs-yasnippet-snippets") 158 (specification->package "emacs-xref") 159 (specification->package "openvpn") 160 (specification->package "tor-client") 161 (specification->package "php")))
Note:
See TracChangeset
for help on using the changeset viewer.