update code elpa

main
KemoNine 1 week ago
parent a31283923d
commit 738498683f
  1. 0
      code/elpa/all-the-icons-20220801.1541/all-the-icons-autoloads.el
  2. 0
      code/elpa/all-the-icons-20220801.1541/all-the-icons-faces.el
  3. 4
      code/elpa/all-the-icons-20220801.1541/all-the-icons-pkg.el
  4. 70
      code/elpa/all-the-icons-20220801.1541/all-the-icons.el
  5. 0
      code/elpa/all-the-icons-20220801.1541/data/data-alltheicons.el
  6. 0
      code/elpa/all-the-icons-20220801.1541/data/data-faicons.el
  7. 17
      code/elpa/all-the-icons-20220801.1541/data/data-fileicons.el
  8. 0
      code/elpa/all-the-icons-20220801.1541/data/data-material.el
  9. 0
      code/elpa/all-the-icons-20220801.1541/data/data-octicons.el
  10. 0
      code/elpa/all-the-icons-20220801.1541/data/data-weathericons.el
  11. 159
      code/elpa/all-the-icons-dired-20220304.1638/all-the-icons-dired.el
  12. 0
      code/elpa/all-the-icons-dired-20220620.1939/all-the-icons-dired-autoloads.el
  13. 2
      code/elpa/all-the-icons-dired-20220620.1939/all-the-icons-dired-pkg.el
  14. 116
      code/elpa/all-the-icons-dired-20220620.1939/all-the-icons-dired.el
  15. 494
      code/elpa/archives/gnu/archive-contents
  16. 2
      code/elpa/archives/gnu/archive-contents.signed
  17. 2020
      code/elpa/archives/melpa/archive-contents
  18. 401
      code/elpa/archives/nongnu/archive-contents
  19. 2
      code/elpa/archives/nongnu/archive-contents.signed
  20. 0
      code/elpa/async-20220630.57/async-autoloads.el
  21. 1
      code/elpa/async-20220630.57/async-bytecomp.el
  22. 4
      code/elpa/async-20220630.57/async-pkg.el
  23. 0
      code/elpa/async-20220630.57/async.el
  24. 0
      code/elpa/async-20220630.57/dired-async.el
  25. 0
      code/elpa/async-20220630.57/smtpmail-async.el
  26. 1
      code/elpa/compat-28.1.1.0.signed
  27. 2
      code/elpa/compat-28.1.1.0/compat-pkg.el
  28. 99
      code/elpa/compat-28.1.1.0/compat.el
  29. 1
      code/elpa/compat-28.1.2.0.signed
  30. 48
      code/elpa/compat-28.1.2.0/NEWS.org
  31. 12
      code/elpa/compat-28.1.2.0/compat-24.el
  32. 7
      code/elpa/compat-28.1.2.0/compat-25.el
  33. 18
      code/elpa/compat-28.1.2.0/compat-26.el
  34. 111
      code/elpa/compat-28.1.2.0/compat-27.el
  35. 54
      code/elpa/compat-28.1.2.0/compat-28.el
  36. 0
      code/elpa/compat-28.1.2.0/compat-autoloads.el
  37. 0
      code/elpa/compat-28.1.2.0/compat-font-lock.el
  38. 0
      code/elpa/compat-28.1.2.0/compat-help.el
  39. 77
      code/elpa/compat-28.1.2.0/compat-macs.el
  40. 2
      code/elpa/compat-28.1.2.0/compat-pkg.el
  41. 65
      code/elpa/compat-28.1.2.0/compat.el
  42. 32
      code/elpa/compat-28.1.2.0/compat.info
  43. 0
      code/elpa/compat-28.1.2.0/dir
  44. 0
      code/elpa/dash-20220608.1931/dash-autoloads.el
  45. 4
      code/elpa/dash-20220608.1931/dash-pkg.el
  46. 863
      code/elpa/dash-20220608.1931/dash.el
  47. 866
      code/elpa/dash-20220608.1931/dash.info
  48. 0
      code/elpa/dash-20220608.1931/dir
  49. 0
      code/elpa/dashboard-20220717.905/banners/1.txt
  50. 0
      code/elpa/dashboard-20220717.905/banners/2.txt
  51. 0
      code/elpa/dashboard-20220717.905/banners/3.txt
  52. 0
      code/elpa/dashboard-20220717.905/banners/4.txt
  53. 0
      code/elpa/dashboard-20220717.905/banners/emacs.png
  54. 0
      code/elpa/dashboard-20220717.905/banners/logo.png
  55. 0
      code/elpa/dashboard-20220717.905/dashboard-autoloads.el
  56. 4
      code/elpa/dashboard-20220717.905/dashboard-pkg.el
  57. 5
      code/elpa/dashboard-20220717.905/dashboard-widgets.el
  58. 17
      code/elpa/dashboard-20220717.905/dashboard.el
  59. 2
      code/elpa/dired-single-20211101.2319/dired-single-pkg.el
  60. 0
      code/elpa/dired-single-20220726.137/dired-single-autoloads.el
  61. 2
      code/elpa/dired-single-20220726.137/dired-single-pkg.el
  62. 7
      code/elpa/dired-single-20220726.137/dired-single.el
  63. 5
      code/elpa/doom-modeline-20220804.508/doom-modeline-autoloads.el
  64. 513
      code/elpa/doom-modeline-20220804.508/doom-modeline-core.el
  65. 16
      code/elpa/doom-modeline-20220804.508/doom-modeline-env.el
  66. 9
      code/elpa/doom-modeline-20220804.508/doom-modeline-pkg.el
  67. 904
      code/elpa/doom-modeline-20220804.508/doom-modeline-segments.el
  68. 40
      code/elpa/doom-modeline-20220804.508/doom-modeline.el
  69. 2
      code/elpa/elisp-refs-20220704.2141/elisp-refs-autoloads.el
  70. 4
      code/elpa/elisp-refs-20220704.2141/elisp-refs-pkg.el
  71. 22
      code/elpa/elisp-refs-20220704.2141/elisp-refs.el
  72. 2
      code/elpa/f-20220405.1534/f-pkg.el
  73. 4
      code/elpa/f-20220608.943/f-autoloads.el
  74. 14
      code/elpa/f-20220608.943/f-pkg.el
  75. 379
      code/elpa/f-20220608.943/f-shortdoc.el
  76. 217
      code/elpa/f-20220608.943/f.el
  77. 0
      code/elpa/git-commit-20220803.2341/git-commit-autoloads.el
  78. 6
      code/elpa/git-commit-20220803.2341/git-commit-pkg.el
  79. 35
      code/elpa/git-commit-20220803.2341/git-commit.el
  80. 2
      code/elpa/go-mode-20220114.2239/go-mode-pkg.el
  81. 7
      code/elpa/go-mode-20220727.115/go-mode-autoloads.el
  82. 2
      code/elpa/go-mode-20220727.115/go-mode-pkg.el
  83. 58
      code/elpa/go-mode-20220727.115/go-mode.el
  84. 11
      code/elpa/helm-20220423.1712/helm-pkg.el
  85. 2
      code/elpa/helm-20220803.1447/.dir-locals.el
  86. 4
      code/elpa/helm-20220803.1447/emacs-helm.sh
  87. 27
      code/elpa/helm-20220803.1447/helm-adaptive.el
  88. 17
      code/elpa/helm-20220803.1447/helm-autoloads.el
  89. 64
      code/elpa/helm-20220803.1447/helm-bookmark.el
  90. 121
      code/elpa/helm-20220803.1447/helm-buffers.el
  91. 10
      code/elpa/helm-20220803.1447/helm-color.el
  92. 12
      code/elpa/helm-20220803.1447/helm-comint.el
  93. 56
      code/elpa/helm-20220803.1447/helm-command.el
  94. 10
      code/elpa/helm-20220803.1447/helm-config.el
  95. 26
      code/elpa/helm-20220803.1447/helm-dabbrev.el
  96. 2
      code/elpa/helm-20220803.1447/helm-easymenu.el
  97. 28
      code/elpa/helm-20220803.1447/helm-elisp-package.el
  98. 211
      code/elpa/helm-20220803.1447/helm-elisp.el
  99. 6
      code/elpa/helm-20220803.1447/helm-epa.el
  100. 24
      code/elpa/helm-20220803.1447/helm-eshell.el
  101. Some files were not shown because too many files have changed in this diff Show More

@ -1,6 +1,6 @@
(define-package "all-the-icons" "20220325.1238" "A library for inserting Developer icons"
(define-package "all-the-icons" "20220801.1541" "A library for inserting Developer icons"
'((emacs "24.3"))
:commit "65c496d3d1d1298345beb9845840067bffb2ffd8" :authors
:commit "6f876fa11ef64af20d9b2a44fdabac6446de51ba" :authors
'(("Dominic Charlesworth" . "dgc336@gmail.com"))
:maintainer
'("Dominic Charlesworth" . "dgc336@gmail.com")

@ -120,6 +120,11 @@
:group 'all-the-icons
:type 'number)
(defcustom all-the-icons-fonts-subdirectory nil
"The subdirectory within the system fonts folder where the icons are installed."
:group 'all-the-icons
:type 'directory)
(defvar all-the-icons-font-families '() "List of defined icon font families.")
(defvar all-the-icons-font-names '() "List of defined font file names this package was built with.")
@ -136,6 +141,8 @@
("babelrc" all-the-icons-fileicon "babel" :face all-the-icons-yellow)
("bashrc" all-the-icons-alltheicon "script" :height 0.9 :face all-the-icons-dpink)
("bowerrc" all-the-icons-alltheicon "bower" :height 1.0 :v-adjust 0.0 :face all-the-icons-silver)
("cr" all-the-icons-fileicon "crystal" :v-adjust 0.0 :face all-the-icons-yellow)
("ecr" all-the-icons-fileicon "crystal" :v-adjust 0.0 :face all-the-icons-yellow)
("ini" all-the-icons-octicon "settings" :v-adjust 0.0 :face all-the-icons-yellow)
("eslintignore" all-the-icons-fileicon "eslint" :height 0.9 :face all-the-icons-purple)
("eslint" all-the-icons-fileicon "eslint" :height 0.9 :face all-the-icons-lpurple)
@ -202,6 +209,9 @@
("rd" all-the-icons-fileicon "R" :face all-the-icons-lblue)
("rdx" all-the-icons-fileicon "R" :face all-the-icons-lblue)
("rsx" all-the-icons-fileicon "R" :face all-the-icons-lblue)
("svelte" all-the-icons-fileicon "svelte" :v-adjust 0.0 :face all-the-icons-red)
("gql" all-the-icons-fileicon "graphql" :face all-the-icons-dpink)
("graphql" all-the-icons-fileicon "graphql" :face all-the-icons-dpink)
;; There seems to be a a bug with this font icon which does not
;; let you propertise it without it reverting to being a lower
;; case phi
@ -344,6 +354,8 @@
("fsscript" all-the-icons-fileicon "fsharp" :face all-the-icons-blue-alt)
;; zig
("zig" all-the-icons-fileicon "zig" :face all-the-icons-orange)
;; odin
("odin" all-the-icons-fileicon "odin" :height 1.1 :face all-the-icons-lblue)
;; File Types
("ico" all-the-icons-octicon "file-media" :v-adjust 0.0 :face all-the-icons-blue)
("png" all-the-icons-octicon "file-media" :v-adjust 0.0 :face all-the-icons-orange)
@ -426,24 +438,22 @@ for performance sake.")
("^readme" all-the-icons-octicon "book" :height 1.0 :v-adjust 0.0 :face all-the-icons-lcyan)
;; Config
("^bower.json$" all-the-icons-alltheicon "bower" :height 1.0 :v-adjust 0.0 :face all-the-icons-lorange)
("nginx$" all-the-icons-fileicon "nginx" :height 0.9 :face all-the-icons-dgreen)
("apache$" all-the-icons-alltheicon "apache" :height 0.9 :face all-the-icons-dgreen)
("nginx$" all-the-icons-fileicon "nginx" :height 0.9 :face all-the-icons-dgreen)
("apache$" all-the-icons-alltheicon "apache" :height 0.9 :face all-the-icons-dgreen)
;; C
("^Makefile$" all-the-icons-fileicon "gnu" :face all-the-icons-dorange)
("^CMakeLists.txt$" all-the-icons-fileicon "cmake" :face all-the-icons-red)
("^CMakeCache.txt$" all-the-icons-fileicon "cmake" :face all-the-icons-blue)
;; Docker
("^\\.?Dockerfile" all-the-icons-fileicon "dockerfile" :face all-the-icons-blue)
;; Homebrew
("^Brewfile$" all-the-icons-faicon "beer" :face all-the-icons-lsilver)
("\\.npmignore$" all-the-icons-fileicon "npm" :face all-the-icons-dred)
("^package.json$" all-the-icons-fileicon "npm" :face all-the-icons-red)
("^package.lock.json$" all-the-icons-fileicon "npm" :face all-the-icons-dred)
("^yarn\\.lock" all-the-icons-fileicon "yarn" :face all-the-icons-blue-alt)
;; ;; AWS
("^stack.*.json$" all-the-icons-alltheicon "aws" :face all-the-icons-orange)
("^serverless\\.yml$" all-the-icons-faicon "bolt" :v-adjust 0.0 :face all-the-icons-yellow)
;; lock files
@ -452,11 +462,12 @@ for performance sake.")
;; Source Codes
("^mix.lock$" all-the-icons-alltheicon "elixir" :face all-the-icons-lyellow :v-adjust -0.1 :height 0.9)
("^Gemfile\\(\\.lock\\)?$" all-the-icons-alltheicon "ruby-alt" :face all-the-icons-red)
("_?test\\.rb$" all-the-icons-fileicon "test-ruby" :height 1.0 :v-adjust 0.0 :face all-the-icons-red)
("_?test_helper\\.rb$" all-the-icons-fileicon "test-ruby" :height 1.0 :v-adjust 0.0 :face all-the-icons-dred)
("_?spec\\.rb$" all-the-icons-fileicon "test-ruby" :height 1.0 :v-adjust 0.0 :face all-the-icons-red)
("_?spec_helper\\.rb$" all-the-icons-fileicon "test-ruby" :height 1.0 :v-adjust 0.0 :face all-the-icons-dred)
;; Ruby
("^Gemfile\\(\\.lock\\)?$" all-the-icons-alltheicon "ruby-alt" :face all-the-icons-red)
("_?test\\.rb$" all-the-icons-fileicon "test-ruby" :height 1.0 :v-adjust 0.0 :face all-the-icons-red)
("_?test_helper\\.rb$" all-the-icons-fileicon "test-ruby" :height 1.0 :v-adjust 0.0 :face all-the-icons-dred)
("_?spec\\.rb$" all-the-icons-fileicon "test-ruby" :height 1.0 :v-adjust 0.0 :face all-the-icons-red)
("_?spec_helper\\.rb$" all-the-icons-fileicon "test-ruby" :height 1.0 :v-adjust 0.0 :face all-the-icons-dred)
("-?spec\\.ts$" all-the-icons-fileicon "test-typescript" :height 1.0 :v-adjust 0.0 :face all-the-icons-blue)
("-?test\\.ts$" all-the-icons-fileicon "test-typescript" :height 1.0 :v-adjust 0.0 :face all-the-icons-blue)
@ -471,16 +482,27 @@ for performance sake.")
;; Stylesheeting
("stylelint" all-the-icons-fileicon "stylelint" :face all-the-icons-lyellow)
;; JavaScript
("^package.json$" all-the-icons-fileicon "npm" :face all-the-icons-red)
("^package.lock.json$" all-the-icons-fileicon "npm" :face all-the-icons-dred)
("^yarn\\.lock" all-the-icons-fileicon "yarn" :face all-the-icons-blue-alt)
("\\.npmignore$" all-the-icons-fileicon "npm" :face all-the-icons-dred)
("^bower.json$" all-the-icons-alltheicon "bower" :height 1.0 :v-adjust 0.0 :face all-the-icons-lorange)
("^gulpfile" all-the-icons-alltheicon "gulp" :height 1.0 :face all-the-icons-lred)
("^gruntfile" all-the-icons-alltheicon "grunt" :height 1.0 :v-adjust -0.1 :face all-the-icons-lyellow)
("^webpack" all-the-icons-fileicon "webpack" :face all-the-icons-lblue)
;; Go
("^go.mod$" all-the-icons-fileicon "config-go" :height 1.0 :face all-the-icons-blue-alt)
("^go.work$" all-the-icons-fileicon "config-go" :height 1.0 :face all-the-icons-blue-alt)
;; Emacs
("bookmark" all-the-icons-octicon "bookmark" :height 1.1 :v-adjust 0.0 :face all-the-icons-lpink)
("^\\*scratch\\*$" all-the-icons-faicon "sticky-note" :face all-the-icons-lyellow)
("^\\*scratch.*" all-the-icons-faicon "sticky-note" :face all-the-icons-yellow)
("^\\*new-tab\\*$" all-the-icons-material "star" :face all-the-icons-cyan)
("^\\*new-tab\\*$" all-the-icons-material "star" :face all-the-icons-cyan)
("^\\." all-the-icons-octicon "gear" :v-adjust 0.0)
))
@ -547,6 +569,7 @@ for performance sake.")
(emacs-lisp-mode all-the-icons-fileicon "elisp" :height 1.0 :v-adjust -0.1 :face all-the-icons-purple)
(circe-server-mode all-the-icons-faicon "commenting-o" :height 1.0 :v-adjust 0.0)
(circe-channel-mode all-the-icons-faicon "commenting-o" :height 1.0 :v-adjust 0.0)
(crystal-mode all-the-icons-fileicon "crystal" :v-adjust 0.0 :face all-the-icons-yellow)
(erc-mode all-the-icons-faicon "commenting-o" :height 1.0 :v-adjust 0.0)
(inferior-emacs-lisp-mode all-the-icons-fileicon "elisp" :height 1.0 :v-adjust -0.1 :face all-the-icons-lblue)
(dired-mode all-the-icons-octicon "file-directory" :v-adjust 0.0)
@ -611,14 +634,18 @@ for performance sake.")
(docker-compose-mode all-the-icons-fileicon "dockerfile" :face all-the-icons-lblue)
(nxml-mode all-the-icons-faicon "file-code-o" :height 0.95 :face all-the-icons-lorange)
(json-mode all-the-icons-octicon "settings" :face all-the-icons-yellow)
(jsonian-mode all-the-icons-octicon "settings" :face all-the-icons-yellow)
(yaml-mode all-the-icons-octicon "settings" :v-adjust 0.0 :face all-the-icons-dyellow)
(elisp-byte-code-mode all-the-icons-octicon "file-binary" :v-adjust 0.0 :face all-the-icons-dsilver)
(archive-mode all-the-icons-octicon "file-zip" :v-adjust 0.0 :face all-the-icons-lmaroon)
(elm-mode all-the-icons-fileicon "elm" :face all-the-icons-blue)
(erlang-mode all-the-icons-alltheicon "erlang" :face all-the-icons-red :v-adjust -0.1 :height 0.9)
(elixir-mode all-the-icons-alltheicon "elixir" :face all-the-icons-lorange :v-adjust -0.1 :height 0.9)
(java-mode all-the-icons-alltheicon "java" :height 1.0 :face all-the-icons-purple)
(go-mode all-the-icons-fileicon "go" :height 1.0 :face all-the-icons-blue)
(java-mode all-the-icons-alltheicon "java" :height 1.0 :face all-the-icons-purple)
(go-mode all-the-icons-fileicon "go" :height 1.0 :face all-the-icons-blue)
(go-dot-mod-mode all-the-icons-fileicon "config-go" :height 1.0 :face all-the-icons-blue-alt)
(go-dot-work-mode all-the-icons-fileicon "config-go" :height 1.0 :face all-the-icons-blue-alt)
(graphql-mode all-the-icons-fileicon "graphql" :face all-the-icons-dpink)
(matlab-mode all-the-icons-fileicon "matlab" :face all-the-icons-orange)
(nix-mode all-the-icons-fileicon "nix" :face all-the-icons-blue)
(perl-mode all-the-icons-alltheicon "perl" :face all-the-icons-lorange)
@ -632,6 +659,7 @@ for performance sake.")
(scala-mode all-the-icons-alltheicon "scala" :face all-the-icons-red)
(scheme-mode all-the-icons-fileicon "scheme" :height 1.2 :face all-the-icons-red)
(swift-mode all-the-icons-alltheicon "swift" :height 1.0 :v-adjust -0.1 :face all-the-icons-green)
(svelte-mode all-the-icons-fileicon "svelte" :v-adjust 0.0 :face all-the-icons-red)
(c-mode all-the-icons-alltheicon "c-line" :face all-the-icons-blue)
(c++-mode all-the-icons-alltheicon "cplusplus-line" :v-adjust -0.2 :face all-the-icons-blue)
(csharp-mode all-the-icons-alltheicon "csharp-line" :face all-the-icons-dblue)
@ -689,6 +717,7 @@ for performance sake.")
(hy-mode all-the-icons-fileicon "hy" :face all-the-icons-blue)
(glsl-mode all-the-icons-fileicon "vertex-shader" :face all-the-icons-green)
(zig-mode all-the-icons-fileicon "zig" :face all-the-icons-orange)
(odin-mode all-the-icons-fileicon "odin" :height 1.1 :face all-the-icons-lblue)
(pdf-view-mode all-the-icons-octicon "file-pdf" :v-adjust 0.0 :face all-the-icons-dred)
(elfeed-search-mode all-the-icons-faicon "rss-square" :face all-the-icons-orange)
(elfeed-show-mode all-the-icons-faicon "rss" :face all-the-icons-orange)
@ -1065,10 +1094,13 @@ When PFX is non-nil, ignore the prompt and just install"
((member system-type '(gnu gnu/linux gnu/kfreebsd))
(concat (or (getenv "XDG_DATA_HOME")
(concat (getenv "HOME") "/.local/share"))
"/fonts/"))
"/fonts/"
all-the-icons-fonts-subdirectory))
;; Default MacOS install directory
((eq system-type 'darwin)
(concat (getenv "HOME") "/Library/Fonts/"))))
(concat (getenv "HOME")
"/Library/Fonts/"
all-the-icons-fonts-subdirectory))))
(known-dest? (stringp font-dest))
(font-dest (or font-dest (read-directory-name "Font installation directory: " "~/"))))

@ -1,6 +1,6 @@
(defvar all-the-icons-data/file-icon-alist
'(
( "1c" . "\xa5ea" )
( "1c-alt" . "\xea28" )
( "MJML" . "\xea6f" )
@ -94,6 +94,16 @@
( "clisp" . "\xe972" )
( "composer" . "\xe683" )
( "config" . "\xf07c" )
( "config-coffeescript" . "\xeb18" )
( "config-go" . "\xeb12" )
( "config-haskell" . "\xeb14" )
( "config-js" . "\xeb1a" )
( "config-perl" . "\xeb19" )
( "config-python" . "\xeb15" )
( "config-react" . "\xeb16" )
( "config-ruby" . "\xeb17" )
( "config-rust" . "\xeb13" )
( "config-typescript" . "\xeb1b" )
( "coq" . "\xe95f" )
( "cordova" . "\xea11" )
( "cp" . "\xe942" )
@ -302,6 +312,7 @@
( "objective-j" . "\xe99e" )
( "ocaml" . "\xe91a" )
( "octave" . "\xea33" )
( "odin" . "\eb36" )
( "onenote" . "\xe9eb" )
( "ooc" . "\xe9cb" )
( "opa" . "\x2601" )
@ -415,6 +426,7 @@
( "stylus-orb" . "\x53" )
( "sublime" . "\xe986" )
( "sv" . "\xe9c3" )
( "svelte" . "\x33dc" )
( "svn" . "\xea17" )
( "swagger" . "\xea29" )
( "tag" . "\xf015" )
@ -482,9 +494,8 @@
( "yui" . "\xea00" )
( "zbrush" . "\xe9f2" )
( "zephir" . "\xe9c7" )
("zig" . "\x7A")
( "zig" . "\x7A" )
( "zimpl" . "\xe9c8" )
)
)

@ -1,159 +0,0 @@
;;; all-the-icons-dired.el --- Shows icons for each file in dired mode -*- lexical-binding: t; -*-
;; Copyright (C) 2016-2020 jtbm37
;; Copyright (C) 2021 Jimmy Yuen Ho Wong
;; Author: jtbm37
;; Maintainer: Jimmy Yuen Ho Wong <wyuenho@gmail.com>
;; Version: 2.0
;; Package-Version: 20220304.1638
;; Package-Commit: 147ed0dfd1034a686795a08dc63e2c293128597e
;; Keywords: files icons dired
;; Package-Requires: ((emacs "24.4") (all-the-icons "2.2.0"))
;; URL: https://github.com/wyuenho/all-the-icons-dired
;; This program is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation, either version 3 of the License, or
;; (at your option) any later version.
;; This program is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
;;; Commentary:
;; To use this package, simply add this to your init.el:
;; (add-hook 'dired-mode-hook 'all-the-icons-dired-mode)
;; To manually install, add this to your init.el before the hook mentioned above.
;; (add-to-load-path (expand-file-name "~/path/to/all-the-icons-dired"))
;; (load "all-the-icons-dired.el")
;;; Code:
(require 'cl-lib)
(require 'dired)
(require 'all-the-icons)
(require 'subr-x)
(defface all-the-icons-dired-dir-face
'((((background dark)) :foreground "white")
(((background light)) :foreground "black"))
"Face for the directory icon"
:group 'all-the-icons-faces)
(defcustom all-the-icons-dired-v-adjust 0.01
"The default vertical adjustment of the icon in the dired buffer."
:group 'all-the-icons
:type 'number)
(defcustom all-the-icons-dired-monochrome t
"Whether to show the icons as the same color as the text on the same line."
:group 'all-the-icons
:type 'boolean)
(defvar all-the-icons-dired-mode)
(defun all-the-icons-dired--add-overlay (pos string)
"Add overlay to display STRING at POS."
(let ((ov (make-overlay (1- pos) pos)))
(overlay-put ov 'all-the-icons-dired-overlay t)
(overlay-put ov 'after-string string)))
(defun all-the-icons-dired--overlays-in (beg end)
"Get all all-the-icons-dired overlays between BEG to END."
(cl-remove-if-not
(lambda (ov)
(overlay-get ov 'all-the-icons-dired-overlay))
(overlays-in beg end)))
(defun all-the-icons-dired--overlays-at (pos)
"Get all-the-icons-dired overlays at POS."
(apply #'all-the-icons-dired--overlays-in `(,pos ,pos)))
(defun all-the-icons-dired--remove-all-overlays ()
"Remove all `all-the-icons-dired' overlays."
(save-restriction
(widen)
(mapc #'delete-overlay
(all-the-icons-dired--overlays-in (point-min) (point-max)))))
(defun all-the-icons-dired--refresh ()
"Display the icons of files in a dired buffer."
(all-the-icons-dired--remove-all-overlays)
(save-excursion
(goto-char (point-min))
(while (not (eobp))
(when (dired-move-to-filename nil)
(let ((case-fold-search t))
(when-let* ((file (dired-get-filename 'relative 'noerror))
(icon (if (file-directory-p file)
(all-the-icons-icon-for-dir file
:face 'all-the-icons-dired-dir-face
:v-adjust all-the-icons-dired-v-adjust)
(apply 'all-the-icons-icon-for-file file
(append
`(:v-adjust ,all-the-icons-dired-v-adjust)
(when all-the-icons-dired-monochrome
`(:face ,(face-at-point))))))))
(if (member file '("." ".."))
(all-the-icons-dired--add-overlay (dired-move-to-filename) " \t")
(all-the-icons-dired--add-overlay (dired-move-to-filename) (concat icon "\t"))))))
(forward-line 1))))
(defun all-the-icons-dired--refresh-advice (fn &rest args)
"Advice function for FN with ARGS."
(prog1 (apply fn args)
(when all-the-icons-dired-mode
(all-the-icons-dired--refresh))))
(defvar all-the-icons-dired-advice-alist
'((dired-aux dired-do-redisplay all-the-icons-dired--refresh-advice)
(dired-aux dired-create-directory all-the-icons-dired--refresh-advice)
(dired-aux dired-do-create-files all-the-icons-dired--refresh-advice)
(dired-aux dired-do-kill-lines all-the-icons-dired--refresh-advice)
(dired-aux dired-do-rename all-the-icons-dired--refresh-advice)
(dired-aux dired-insert-subdir all-the-icons-dired--refresh-advice)
(dired-aux dired-kill-subdir all-the-icons-dired--refresh-advice)
(dired wdired-abort-changes all-the-icons-dired--refresh-advice)
(dired dired-internal-do-deletions all-the-icons-dired--refresh-advice)
(dired-narrow dired-narrow--internal all-the-icons-dired--refresh-advice)
(dired-subtree dired-subtree-insert all-the-icons-dired--refresh-advice)
(dired-subtree dired-subtree-remove all-the-icons-dired--refresh-advice)
(dired dired-readin all-the-icons-dired--refresh-advice)
(dired dired-revert all-the-icons-dired--refresh-advice)
(find-dired find-dired-sentinel all-the-icons-dired--refresh-advice))
"A list of file, adviced function, and advice function.")
(defun all-the-icons-dired--setup ()
"Setup `all-the-icons-dired'."
(setq-local tab-width 1)
(pcase-dolist (`(,file ,sym ,fn) all-the-icons-dired-advice-alist)
(with-eval-after-load file
(advice-add sym :around fn)))
(all-the-icons-dired--refresh))
(defun all-the-icons-dired--teardown ()
"Functions used as advice when redisplaying buffer."
(kill-local-variable 'tab-width)
(pcase-dolist (`(,file ,sym ,fn) all-the-icons-dired-advice-alist)
(with-eval-after-load file
(advice-remove sym fn)))
(all-the-icons-dired--remove-all-overlays))
;;;###autoload
(define-minor-mode all-the-icons-dired-mode
"Display all-the-icons icon for each file in a dired buffer."
:lighter " all-the-icons-dired-mode"
(when (derived-mode-p 'dired-mode)
(if all-the-icons-dired-mode
(all-the-icons-dired--setup)
(all-the-icons-dired--teardown))))
(provide 'all-the-icons-dired)
;;; all-the-icons-dired.el ends here

@ -1,2 +1,2 @@
;;; Generated package description from all-the-icons-dired.el -*- no-byte-compile: t -*-
(define-package "all-the-icons-dired" "20220304.1638" "Shows icons for each file in dired mode" '((emacs "24.4") (all-the-icons "2.2.0")) :commit "147ed0dfd1034a686795a08dc63e2c293128597e" :authors '(("jtbm37")) :maintainer '("Jimmy Yuen Ho Wong" . "wyuenho@gmail.com") :keywords '("files" "icons" "dired") :url "https://github.com/wyuenho/all-the-icons-dired")
(define-package "all-the-icons-dired" "20220620.1939" "Shows icons for each file in dired mode" '((emacs "24.4") (all-the-icons "2.2.0")) :commit "b5d3af1e47de09e6ac80d4d7fba516e6a3c38e26" :authors '(("jtbm37")) :maintainer '("Jimmy Yuen Ho Wong" . "wyuenho@gmail.com") :keywords '("files" "icons" "dired") :url "https://github.com/wyuenho/all-the-icons-dired")

@ -0,0 +1,116 @@
;;; all-the-icons-dired.el --- Shows icons for each file in dired mode -*- lexical-binding: t; -*-
;; Copyright (C) 2016-2020 jtbm37
;; Copyright (C) 2021 Jimmy Yuen Ho Wong
;; Author: jtbm37
;; Maintainer: Jimmy Yuen Ho Wong <wyuenho@gmail.com>
;; Version: 2.0
;; Package-Version: 20220620.1939
;; Package-Commit: b5d3af1e47de09e6ac80d4d7fba516e6a3c38e26
;; Keywords: files icons dired
;; Package-Requires: ((emacs "24.4") (all-the-icons "2.2.0"))
;; URL: https://github.com/wyuenho/all-the-icons-dired
;; This program is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation, either version 3 of the License, or
;; (at your option) any later version.
;; This program is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
;;; Commentary:
;; To use this package, simply add this to your init.el:
;; (add-hook 'dired-mode-hook 'all-the-icons-dired-mode)
;; To manually install, add this to your init.el before the hook mentioned above.
;; (add-to-load-path (expand-file-name "~/path/to/all-the-icons-dired"))
;; (load "all-the-icons-dired.el")
;;; Code:
(require 'dired)
(require 'all-the-icons)
(require 'subr-x)
(defface all-the-icons-dired-dir-face
'((((background dark)) :foreground "white")
(((background light)) :foreground "black"))
"Face for the directory icon"
:group 'all-the-icons-faces)
(defcustom all-the-icons-dired-v-adjust 0.01
"The default vertical adjustment of the icon in the dired buffer."
:group 'all-the-icons
:type 'number)
(defcustom all-the-icons-dired-monochrome t
"Whether to show the icons as the same color as the text on the same line."
:group 'all-the-icons
:type 'boolean)
(defvar all-the-icons-dired-mode)
(defun all-the-icons-dired--icon (file)
"Return the icon for FILE."
(if (file-directory-p file)
(all-the-icons-icon-for-dir file
:face 'all-the-icons-dired-dir-face
:v-adjust all-the-icons-dired-v-adjust)
(apply 'all-the-icons-icon-for-file file
(append
`(:v-adjust ,all-the-icons-dired-v-adjust)
(when all-the-icons-dired-monochrome
`(:face ,(face-at-point)))))))
(defun all-the-icons-dired--put-icon (pos)
"Propertize POS with icon."
(let* ((file (dired-get-filename 'relative 'noerror))
(icon (all-the-icons-dired--icon file)))
(put-text-property (1- pos) pos 'display
(if (member file '("." ".."))
" "
(concat " " icon " ")))))
(defun all-the-icons-dired--propertize (&optional beg end &rest _)
"Add icons using text properties from BEG to END.
They defualt to `(point-min)' and `(point-max)'."
(let ((beg (or beg (point-min)))
(end (or end (point-max))))
(when dired-subdir-alist
(with-silent-modifications
(save-excursion
(goto-char beg)
(while (< (point) end)
(when-let ((pos (dired-move-to-filename)))
(all-the-icons-dired--put-icon pos))
(forward-line 1)))))))
(defun all-the-icons-dired--setup ()
"Setup `all-the-icons-dired'."
(add-hook 'dired-after-readin-hook #'all-the-icons-dired--propertize)
(advice-add 'dired-insert-set-properties :before #'all-the-icons-dired--propertize))
(defun all-the-icons-dired--teardown ()
"Functions used as advice when redisplaying buffer."
(remove-hook 'dired-after-readin-hook #'all-the-icons-dired--propertize)
(advice-remove 'dired-insert-set-properties #'all-the-icons-dired--propertize))
;;;###autoload
(define-minor-mode all-the-icons-dired-mode
"Display all-the-icons icon for each file in a dired buffer."
:lighter " all-the-icons-dired-mode"
(when (derived-mode-p 'dired-mode)
(if all-the-icons-dired-mode
(all-the-icons-dired--setup)
(all-the-icons-dired--teardown))))
(provide 'all-the-icons-dired)
;;; all-the-icons-dired.el ends here

File diff suppressed because it is too large Load Diff

@ -1 +1 @@
Good signature from 066DAFCB81E42C40 GNU ELPA Signing Agent (2019) <elpasign@elpa.gnu.org> (trust undefined) created at 2022-04-25T05:10:02-0400 using RSA
Good signature from 066DAFCB81E42C40 GNU ELPA Signing Agent (2019) <elpasign@elpa.gnu.org> (trust undefined) created at 2022-08-03T17:05:03-0400 using RSA

File diff suppressed because it is too large Load Diff

@ -28,13 +28,13 @@
(:authors
("Jordon Biondo" . "jordonbiondo@gmail.com")))])
(annotate .
[(1 5 3)
[(1 7 0)
nil "annotate files without changing them" tar
((:url . "https://github.com/bastibe/annotate.el")
(:maintainer "Bastian Bechtold <bastibe.dev@mailbox.org>, cage" . "cage-dev@twistfold.it")
(:authors
("Bastian Bechtold"))
(:commit . "e694b977cc82887ce722912a2634ae4b0bc4f5ea"))])
(:commit . "9bfa065a4e14f7e96c8ac487c4e54b084a02133c"))])
(anti-zenburn-theme .
[(2 5 1)
nil "Low-contrast Zenburn-inverted theme" tar
@ -60,12 +60,13 @@
("Karl Chen" . "quarl@nospam.quarl.org"))
(:keywords "languages" "faces"))])
(apropospriate-theme .
[(0 1 1)
[(0 2 0)
nil "A light & dark theme set for Emacs." tar
((:url . "http://github.com/waymondo/apropospriate-theme")
(:maintainer "Justin Talbott" . "justin@waymondo.com")
(:authors
("Justin Talbott" . "justin@waymondo.com")))])
("Justin Talbott" . "justin@waymondo.com"))
(:commit . "a03fd98f438806bfd74ed3cd0957de859ea7fd2f"))])
(arduino-mode .
[(1 3 0)
((emacs
@ -149,12 +150,23 @@
("Ian T Zimmerman" . "itz@rahul.net")
("Damien Doligez" . "damien.doligez@inria.fr"))
(:keywords "ocaml"))])
(cdlatex .
[(4 12)
((auctex
(9 9)))
"Fast input methods for LaTeX environments and math" tar
((:keywords "tex")
(:maintainer "Carsten Dominik" . "carsten.dominik@gmail.com")
(:authors
("Carsten Dominik" . "carsten.dominik@gmail.com"))
(:url . "https://elpa.nongnu.org/nongnu/cdlatex.html")
(:commit . "7791fa94d509f56ed671055e856c5d00c788dd7e"))])
(cider .
[(1 3 0)
[(1 4 1)
((emacs
(26))
(clojure-mode
(5 12))
(5 14))
(parseedn
(1 0 6))
(queue
@ -176,16 +188,16 @@
("Artur Malabarba" . "bruce.connor.am@gmail.com")
("Hugo Duncan" . "hugo@hugoduncan.org")
("Steve Purcell" . "steve@sanityinc.com"))
(:commit . "6ddccef1d8cf48515b1cfa0addc1dd41e57e840a"))])
(:commit . "11156e7b0cab470f4aab39d3af5ee3cb1e0b09d0"))])
(clojure-mode .
[(5 14 0)
[(5 15 1)
((emacs
(25 1)))
"Major mode for Clojure code" tar
((:url . "http://github.com/clojure-emacs/clojure-mode")
(:keywords "languages" "clojure" "clojurescript" "lisp")
(:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev")
(:commit . "b7d08b87f6a116ff47b33ee857926b60c66c3ab7"))])
(:commit . "ad322e989e56c10c05bb286e5b55a82b1e031d62"))])
(coffee-mode .
[(0 6 3)
((emacs
@ -207,6 +219,21 @@
(:maintainer "Julien Barnier")
(:authors
("Julien Barnier")))])
(corfu-terminal .
[(0 4)
((emacs
(26 1))
(corfu
(0 24))
(popon
(0 1)))
"Corfu popup on terminal" tar
((:url . "https://codeberg.org/akib/emacs-corfu-terminal")
(:keywords "convenience")
(:maintainer "Akib Azmain Turja" . "akib@disroot.org")
(:authors
("Akib Azmain Turja" . "akib@disroot.org"))
(:commit . "7c5a8a1c07b6c1a41b358b083d5bf7773701d26b"))])
(crux .
[(0 4 0)
((seq
@ -225,6 +252,19 @@
(:maintainer "Nicholas M. Van Horn" . "nvanhorn@protonmail.com")
(:authors
("Nicholas M. Van Horn" . "nvanhorn@protonmail.com")))])
(cycle-at-point .
[(0 1)
((emacs
(28 1))
(recomplete
(0 2)))
"Cycle (rotate) the thing under the cursor" tar
((:url . "https://codeberg.com/ideasman42/emacs-cycle-at-point")
(:keywords "convenience")
(:maintainer "Campbell Barton")
(:authors
("Campbell Barton"))
(:commit . "ea22b90f35f4cef73387047b3ef3fad83787d4e2"))])
(d-mode .
[(202003130913)
((emacs
@ -245,6 +285,27 @@
(:authors
("https://github.com/bradyt/dart-mode/issues"))
(:keywords "languages"))])
(diff-ansi .
[(0 2)
((emacs
(27 1)))
"Display diff's using alternative diffing tools" tar
((:url . "https://codeberg.org/ideasman42/emacs-diff-ansi")
(:maintainer "Campbell Barton" . "ideasman42@gmail.com")
(:authors
("Campbell Barton" . "ideasman42@gmail.com"))
(:commit . "71336e614e3150c47c58f99f2df10a3af73370ac"))])
(doc-show-inline .
[(0 1)
((emacs
(26 2)))
"Show doc-strings found in external files" tar
((:url . "https://codeberg.com/ideasman42/emacs-doc-show-inline")
(:keywords "convenience")
(:maintainer "Campbell Barton" . "ideasman42@gmail.com")
(:authors
("Campbell Barton" . "ideasman42@gmail.com"))
(:commit . "1c5837d2a667d977a1bd90ba44ebd911cc660f26"))])
(dockerfile-mode .
[(1 5)
((emacs
@ -273,6 +334,16 @@
(:authors
("Arne Jørgensen" . "arne@arnested.dk"))
(:commit . "ed90b0c4d808365e9ae9f16cc8a96eff17815621"))])
(edit-indirect .
[(0 1 10)
((emacs
(24 3)))
"Edit regions in separate buffers" tar
((:url . "https://github.com/Fanael/edit-indirect")
(:maintainer "Fanael Linithien" . "fanael4@gmail.com")
(:authors
("Fanael Linithien" . "fanael4@gmail.com"))
(:commit . "f80f63822ffae78de38dbe72cacaeb1aaa96c732"))])
(editorconfig .
[(0 8 2)
((cl-lib
@ -295,7 +366,7 @@
(:keywords "languages" "elixir")
(:commit . "1d94b525ddcc995b5a979de7b050c2309648ca6f"))])
(elpher .
[(3 3 3)
[(3 4 2)
((emacs
(27 1)))
"A friendly gopher and gemini client" tar
@ -304,12 +375,14 @@
(:maintainer "Tim Vaughan" . "plugd@thelambdalab.xyz")
(:authors
("Tim Vaughan" . "plugd@thelambdalab.xyz"))
(:commit . "ab75cffa4572115c3d6b17348b6bfa2f746f4798"))])
(:commit . "f117f2f53490dbe521d3a726362b37dba0cd418a"))])
(evil .
[(1 14 0)
[(1 15 0)
nil "extensible vi layer" tar
((:url . "https://github.com/emacs-evil/evil")
(:keywords "emulation" "vim"))])
(:keywords "emulation" "vim")
(:maintainer "Tom Dalziel" . "tom.dalziel@gmail.com")
(:commit . "008a6cdb12f15e748979a7d1c2f26c34c84dedbf"))])
(evil-anzu .
[(0 2)
((evil
@ -385,10 +458,8 @@
(:authors
("Sylvain Benner" . "sylvain.benner@gmail.com")))])
(evil-matchit .
[(2 4 4)
((evil
(1 14 0))
(emacs
[(3 0 0)
((emacs
(25 1)))
"Vim matchit ported to Evil" tar
((:url . "http://github.com/redguardtoo/evil-matchit")
@ -396,7 +467,7 @@
(:maintainer "Chen Bin" . "chenbin.sh@gmail.com")
(:authors
("Chen Bin" . "chenbin.sh@gmail.com"))
(:commit . "b314e816bacfc01bb7df9b19a06b18638af5cdbe"))])
(:commit . "7a2a7384b6e752a805d6fbb78cf9425e54c2b18b"))])
(evil-nerd-commenter .
[(3 5 7)
((emacs
@ -409,7 +480,7 @@
("Chen Bin" . "chenbin.sh@gmail.com"))
(:commit . "29ced6fda6a76771a8a054ef55c13a1330793d4d"))])
(evil-numbers .
[(0 6)
[(0 7)
((emacs
(24 1))
(evil
@ -419,7 +490,8 @@
(:keywords "convenience" "tools")
(:maintainer "Julia Path" . "julia@jpath.de")
(:authors
("Michael Markert" . "markert.michael@googlemail.com")))])
("Michael Markert" . "markert.michael@googlemail.com"))
(:commit . "61dde4e3715fd1255df8f87a37d9c8022e909bf4"))])
(evil-visualstar .
[(0 2 0)
((evil
@ -439,6 +511,23 @@
(:maintainer "https://turbocafe.keybase.pub")
(:authors
("https://turbocafe.keybase.pub")))])
(flymake-popon .
[(0 3)
((emacs
(26 1))
(flymake
(1 2 2))
(popon
(0 1))
(posframe
(1 1 7)))
"Flymake diagnostics on cursor hover" tar
((:url . "https://codeberg.org/akib/emacs-flymake-popon")
(:keywords "convenience")
(:maintainer "Akib Azmain Turja" . "akib@disroot.org")
(:authors
("Akib Azmain Turja" . "akib@disroot.org"))
(:commit . "3255a917fc90d946a7a6f04ef7f7632c9a89ac94"))])
(forth-mode .
[(0 2)
nil "Programming language mode for Forth" tar
@ -460,7 +549,7 @@
("Matus Goljer" . "matus.goljer@gmail.com"))
(:commit . "6f9172376af4d399c7853cbdfdd7425348a878f9"))])
(geiser .
[(0 23 2)
[(0 24)
((emacs
(25 1))
(transient
@ -473,7 +562,7 @@
(:maintainer "Jose Antonio Ortega Ruiz" . "jao@gnu.org")
(:authors
("Jose Antonio Ortega Ruiz" . "jao@gnu.org"))
(:commit . "bc0dde310492de733f9ec528d7aeddd57093d05e"))])
(:commit . "d28d19b582347bffebbf0ca905297e744842a5f2"))])
(geiser-chez .
[(0 17)
((emacs
@ -690,14 +779,15 @@
("David Vazquez Pua" . "davazp@gmail.com"))
(:commit . "fe8d7e2db5581cd0cb7a69563bc44f0669f76322"))])
(gruvbox-theme .
[(1 26 0)
[(1 27 0)
((autothemer
(0 2)))
"A retro-groove colour theme for Emacs" tar
((:url . "http://github.com/greduan/emacs-theme-gruvbox")
(:maintainer "Jason Milkins" . "jasonm23@gmail.com")
(:authors
("Jason Milkins" . "jasonm23@gmail.com")))])
("Jason Milkins" . "jasonm23@gmail.com"))
(:commit . "01bcb9ed82cf00be15900fbe9721f62a6d1fa673"))])
(guru-mode .
[(1 0)
nil "Become an Emacs guru" tar
@ -741,29 +831,29 @@
((:url . "https://gitlab.com/tseenshe/haskell-tng-mode")
(:keywords "languages"))])
(helm .
[(3 8 5)
[(3 8 7)
((helm-core
(3 8 4))
(3 8 7))
(popup
(0 5 3)))
"Helm is an Emacs incremental and narrowing framework" tar
((:url . "https://emacs-helm.github.io/helm/")
(:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com")
(:maintainer "Thierry Volpiatto" . "thievol@posteo.net")
(:authors
("Thierry Volpiatto" . "thierry.volpiatto@gmail.com"))
(:commit . "5e035c9193bf1e1d4bb709794a154957544dcfc7"))])
("Thierry Volpiatto" . "thievol@posteo.net"))
(:commit . "4ede199d5d1b7050486a0fdeecbbbf49fef31118"))])
(helm-core .
[(3 8 5)
[(3 8 7)
((emacs
(25 1))
(async
(1 9 4)))
"Development files for Helm" tar
((:url . "https://emacs-helm.github.io/helm/")
(:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com")
(:maintainer "Thierry Volpiatto" . "thievol@posteo.net")
(:authors
("Thierry Volpiatto" . "thierry.volpiatto@gmail.com"))
(:commit . "5e035c9193bf1e1d4bb709794a154957544dcfc7"))])
("Thierry Volpiatto" . "thievol@posteo.net"))
(:commit . "4ede199d5d1b7050486a0fdeecbbbf49fef31118"))])
(highlight-parentheses .
[(2 1 1)
((emacs
@ -775,6 +865,16 @@
(:authors
("Nikolaj Schumacher <bugs * nschum de>"))
(:commit . "438a1cb2563e2a2496be4678cc0df8d5b22caf5d"))])
(hl-block-mode .
[(0 1)
((emacs
(26 1)))
"Highlighting nested blocks" tar
((:url . "https://codeberg.com/ideasman42/emacs-hl-block-mode")
(:maintainer "Campbell Barton" . "ideasman42@gmail.com")
(:authors
("Campbell Barton" . "ideasman42@gmail.com"))
(:commit . "877e14c0645397aa8c1a45eb34ea70f3ecd21280"))])
(htmlize .
[(1 57)
nil "Convert buffer text and decorations to HTML." tar
@ -783,6 +883,17 @@
(:authors
("Hrvoje Niksic" . "hniksic@gmail.com"))
(:keywords "hypermedia" "extensions"))])
(idle-highlight-mode .
[(1 1 3)
((emacs
(27 1)))
"Highlight the word the point is on" tar
((:url . "https://codeberg.com/ideasman42/emacs-idle-highlight-mode")
(:keywords "convenience")
(:maintainer "Phil Hagelberg, Cornelius Mika, Campbell Barton")
(:authors
("Phil Hagelberg, Cornelius Mika, Campbell Barton"))
(:commit . "f71e57554071a398dbc0e2d48a71908cf13541b4"))])
(idris-mode .
[(1 1 0)
((emacs
@ -804,14 +915,42 @@
("Victor Ren" . "victorhge@gmail.com"))
(:commit . "699e179dac18c78698cba1a2052bee6f0bbc6bf7"))])
(inf-clojure .
[(3 1 0)
[(3 2 1)
((emacs
(25 1))
(clojure-mode
(5 11)))
"Run an external Clojure process in an Emacs buffer" tar
((:url . "http://github.com/clojure-emacs/inf-clojure")
(:keywords "processes" "clojure"))])
(:keywords "processes" "comint" "clojure")
(:maintainer "Bozhidar Batsov" . "bozhidar@batsov.dev")
(:commit . "151b20ba9d3ae39b88f91aecbab98bd5a5215f1a"))])
(inf-ruby .
[(2 6 1)
((emacs
(24 3)))
"Run a Ruby process in a buffer" tar
((:url . "http://github.com/nonsequitur/inf-ruby")
(:keywords "languages" "ruby")
(:maintainer "Yukihiro Matsumoto")
(:authors
("Yukihiro Matsumoto")
("Nobuyoshi Nakada")
("Cornelius Mika" . "cornelius.mika@gmail.com")
("Dmitry Gutov" . "dgutov@yandex.ru")
("Kyle Hargraves" . "pd@krh.me"))
(:commit . "4ddf6b3889004156a224e061c78357fa8936777a"))])
(inkpot-theme .
[(0 1)
((emacs
(24 1)))
"A port of vim's inkpot theme" tar
((:url . "https://codeberg.com/ideasman42/emacs-inkpot-theme")
(:maintainer "Sarah Iovan" . "sarah@hwaetageek.com")
(:authors
("Sarah Iovan" . "sarah@hwaetageek.com")
("Campbell Barton" . "ideasman42@gmail.com"))
(:commit . "de745de9ab7f67431a5ce493a63be68d408ec40e"))])
(j-mode .
[(1 1 1)
nil "Major mode for editing J programs" tar
@ -852,7 +991,7 @@
("Jonas Bernoulli" . "jonas@bernoul.li"))
(:commit . "98c2dda1a2ca0fc95f7425847a36abad5b31a4c7"))])
(kotlin-mode .
[(1 0 0)
[(2 0 0)
((emacs
(24 3)))
"Major mode for kotlin" tar
@ -861,7 +1000,7 @@
(:authors
("Shodai Yokoyama" . "quantumcars@gmail.com"))
(:url . "https://elpa.nongnu.org/nongnu/kotlin-mode.html")
(:commit . "b9d03a769b91c6b15e99a9cadb8b1618e5205595"))])
(:commit . "d92c3b773473e9fe15f61f6177e4fbf097aadd05"))])
(lua-mode .
[(20210802)
((emacs
@ -1032,8 +1171,31 @@
(:keywords "nix" "languages" "tools" "unix")
(:maintainer "Matthew Bauer" . "mjbauer95@gmail.com")
(:commit . "e4e604ae3ac91748c4e7d51a591cb9ee60961b7c"))])
(oblivion-theme .
[(0 1)
((emacs
(24 1)))
"A port of GEdit oblivion theme" tar
((:url . "https://codeberg.com/ideasman42/emacs-oblivion-theme")
(:maintainer "Campbell Barton" . "ideasman42@gmail.com")
(:authors
("Campbell Barton" . "ideasman42@gmail.com"))
(:commit . "3a1d67637ea4a6099a62de45842b8c5e4440ede4"))])
(org-auto-tangle .
[(0 5 1)
((emacs
(24 1))
(async
(1 9 3)))
"Automatically and Asynchronously tangles org files on save" tar
((:url . "https://github.com/yilkalargaw/org-auto-tangle")
(:keywords "outlines")
(:maintainer "Yilkal Argaw" . "yilkalargawworkneh@gmail.com")
(:authors
("Yilkal Argaw" . "yilkalargawworkneh@gmail.com"))
(:commit . "bce665c79fc29f1e80f1eae7db7e91c56b0788fc"))])
(org-contrib .
[(0 3)
[(0 4)
((emacs
(25 1))
(org
@ -1043,7 +1205,8 @@
(:keywords "org")
(:maintainer "Bastien Guerry" . "bzg@gnu.org")
(:authors
("Bastien Guerry" . "bzg@gnu.org")))])
("Bastien Guerry" . "bzg@gnu.org"))
(:commit . "c6aef31ccfc7c4418c3b51e98f7c3bd8e255f5e6"))])
(org-drill .
[(2 7 0)
((emacs
@ -1074,16 +1237,16 @@
("Bastian Bechtold")
("Christian Schwarzgruber")))])
(org-mime .
[(0 2 6)
[(0 3 1)
((emacs
(25 1)))
"org html export for text/html MIME emails" tar
((:url . "http://github.com/org-mime/org-mime")
(:keywords "mime" "mail" "email" "html")
(:maintainer "Chen Bin (redguardtoo)")
(:maintainer "Chen Bin" . "chenbin.sh@gmail.com")
(:authors
("Eric Schulte"))
(:commit . "3f1f3a38429da17811f61a7a5685224d79de9594"))])
(:commit . "cf96f585c68ad14751a3f73d937cbfcb890171b9"))])
(org-present .
[(0 1)
((org
@ -1203,6 +1366,17 @@
(:authors
("Eric James Michael Ritz"))
(:keywords "languages" "php"))])
(popon .
[(0 9)
((emacs
(25 1)))
"\"Pop\" floating text \"on\" a window" tar
((:url . "https://codeberg.org/akib/emacs-popon")
(:keywords "lisp" "extensions" "frames")
(:maintainer "Akib Azmain Turja" . "akib@disroot.org")
(:authors
("Akib Azmain Turja" . "akib@disroot.org"))
(:commit . "b5b370077111ae65f50f8a3dca76e7c270ff0743"))])
(popup .
[(0 5 9)
((emacs
@ -1223,6 +1397,13 @@
(:authors
("Bozhidar Batsov" . "bozhidar@batsov.dev"))
(:keywords "project" "convenience"))])
(proof-general .
[(4 5)
((emacs
(25 2)))
"A generic Emacs interface for proof assistants" tar
((:url . "https://proofgeneral.github.io/")
(:commit . "c366365aaddeb3a65dc0816c8f93ec209dc9de44"))])
(prop-menu .
[(0 1 2)
((emacs
@ -1255,6 +1436,16 @@
(:authors
("Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com"))
(:commit . "4ee9045eeb90f7831d7c0ee2e4adfcd957f712be"))])
(recomplete .
[(0 2)
((emacs
(26 1)))
"Immediately (re)complete actions" tar
((:url . "https://codeberg.com/ideasman42/emacs-recomplete")
(:maintainer "Campbell Barton" . "ideasman42@gmail.com")
(:authors
("Campbell Barton" . "ideasman42@gmail.com"))
(:commit . "2b38ca25e3392636fe936d3edad447970279a463"))])
(request .
[(0 3 3)
((emacs
@ -1275,7 +1466,7 @@
("Bozhidar Batsov"))
(:keywords "project" "convenience"))])
(rust-mode .
[(1 0 4)
[(1 0 5)
((emacs
(25 1)))
"A major-mode for editing Rust source code" tar
@ -1284,7 +1475,7 @@
(:maintainer "Mozilla")
(:authors
("Mozilla"))
(:commit . "e35a1800fc0f9ed178539d6fb82ed885c1014fb5"))])
(:commit . "7bff48894dc532caf4010be3060370d315ef75f6"))])
(sass-mode .
[(3 0 16)
((haml-mode
@ -1302,6 +1493,26 @@
nil "Major mode for editing Scala" tar
((:url . "https://github.com/hvesalai/emacs-scala-mode")
(:keywords "languages"))])
(scroll-on-drag .
[(0 1)
((emacs
(26 2)))
"Interactive scrolling" tar
((:url . "https://codeberg.com/ideasman42/emacs-scroll-on-drag")
(:maintainer "Campbell Barton" . "ideasman42@gmail.com")
(:authors
("Campbell Barton" . "ideasman42@gmail.com"))
(:commit . "a668537a8da77e4425b6a4110bdaba598a295f9e"))])
(scroll-on-jump .
[(0 1)
((emacs
(26 2)))
"Scroll when jumping to a new point" tar
((:url . "https://codeberg.com/ideasman42/emacs-scroll-on-jump")
(:maintainer "Campbell Barton" . "ideasman42@gmail.com")
(:authors
("Campbell Barton" . "ideasman42@gmail.com"))
(:commit . "30e23e86949b1bd53906d3f9036dfb57213e336c"))])
(sesman .
[(0 3 2)
((emacs
@ -1313,7 +1524,7 @@
(:authors
("Vitalie Spinu")))])
(shellcop .
[(0 0 9)
[(0 1 0)
((emacs
(25 1)))
"Analyze info&error in shell-mode" tar
@ -1322,7 +1533,7 @@
(:maintainer "Chen Bin" . "chenbin.sh@gmail.com")
(:authors
("Chen Bin" . "chenbin.sh@gmail.com"))
(:commit . "327f5ac43e5d543149a772aef06cdb616477eb43"))])
(:commit . "4e71f5b9199a0ad10017104a6b2bf5ef5f207dfc"))])
(slime .
[(2 26 1)
((cl-lib
@ -1368,6 +1579,17 @@
(:authors
("Nasser Alshammari"))
(:commit . "4857e6eb7ea20be3a2631beee42d0644dff7eb1b"))])
(spell-fu .
[(0 3)
((emacs
(26 2)))
"Fast & light spelling highlighter" tar
((:url . "https://codeberg.org/ideasman42/emacs-spell-fu")
(:keywords "convenience")
(:maintainer "Campbell Barton" . "ideasman42@gmail.com")
(:authors
("Campbell Barton" . "ideasman42@gmail.com"))
(:commit . "ddad489f2c87467480520502a93e682f81bfac18"))])
(stylus-mode .
[(1 0 1)
nil "Major mode for editing .styl files" tar
@ -1387,7 +1609,7 @@
("John Olsson" . "john@cryon.se"))
(:commit . "2d5acd143a153e16372d59000e57d76291ab81dd"))])
(subed .
[(1 0 5)
[(1 0 7)
((emacs
(25 1)))
"A major mode for editing subtitles" tar
@ -1396,9 +1618,9 @@
(:maintainer "Sacha Chua" . "sacha@sachachua.com")
(:authors
("Random User"))
(:commit . "7a0c36c808e107b5851ba48ec3825dfa3c1a902e"))])
(:commit . "eefe94f308d7006a498b17fc9acf01790b793bcd"))])
(swift-mode .
[(8 4 2)
[(8 6 0)
((emacs
(24 4))
(seq
@ -1411,7 +1633,32 @@
("taku0 (http://github.com/taku0)")
("Chris Barrett" . "chris.d.barrett@me.com")
("Bozhidar Batsov" . "bozhidar@batsov.com")
("Arthur Evstifeev" . "lod@pisem.net")))])
("Arthur Evstifeev" . "lod@pisem.net"))
(:commit . "cdd194cbadcee724a9813da386f0a612082b1ab1"))])
(swsw .
[(2 2)
((emacs
(27 1)))
"Simple window switching" tar
((:url . "https://dsemy.com/projects/swsw")
(:keywords "convenience")
(:maintainer "swsw Mailing List" . "~dsemy/swsw-devel@lists.sr.ht")
(:authors
("Daniel Semyonov" . "daniel@dsemy.com"))
(:commit . "5faeffc16329a4a4946780c880c343a9fb95deb4"))])
(symbol-overlay .
[(4 1)
((emacs
(24 3))
(seq
(2 2)))
"Highlight symbols with keymap-enabled overlays" tar
((:url . "https://github.com/wolray/symbol-overlay/")
(:keywords "faces" "matching")
(:maintainer "wolray" . "wolray@foxmail.com")
(:authors
("wolray" . "wolray@foxmail.com"))
(:commit . "d1464042783e252f5cac1fcac82fee16fc3534db"))])
(systemd .
[(1 6)
((emacs
@ -1505,24 +1752,58 @@
(:maintainer "Mark Tran" . "mark.tran@gmail.com")
(:authors
("Mark Tran" . "mark.tran@gmail.com")))])
(undo-fu .
[(0 4)
((emacs
(25 1)))
"Undo helper with redo" tar
((:url . "https://codeberg.com/ideasman42/emacs-undo-fu")
(:maintainer "Campbell Barton" . "ideasman42@gmail.com")
(:authors
("Campbell Barton" . "ideasman42@gmail.com"))
(:commit . "46de023b5f8ddb989eeff7665feeec2877d8eda8"))])
(undo-fu-session .
[(0 2)
((emacs
(28 1)))
"Persistent undo, available between sessions" tar
((:url . "https://codeberg.com/ideasman42/emacs-undo-fu-session")
(:keywords "convenience")
(:maintainer "Campbell Barton" . "ideasman42@gmail.com")
(:authors
("Campbell Barton" . "ideasman42@gmail.com"))
(:commit . "e2043f8350970e1a9ef06a94956a733826cdf32b"))])
(vc-fossil .
[(20210928)
[(20220707)
nil "VC backend for the fossil sofware configuraiton management system" tar
((:maintainer "Alfred M. Szmidt" . "ams@gnu.org")
(:authors
("Venkat Iyer" . "venkat@comit.com"))
(:url . "https://elpa.nongnu.org/nongnu/vc-fossil.html"))])
(:url . "https://elpa.nongnu.org/nongnu/vc-fossil.html")
(:commit . "8ce6113aa272583130e5f929fefd67115c8f572a"))])
(vcomplete .
[(1 2 1)
((emacs
(25 1)))
"Visual completions" tar
((:url . "https://dsemy.com/projects/vcomplete")
(:keywords "convenience" "matching")
(:maintainer "Vcomplete Mailing List" . "~dsemy/vcomplete-devel@lists.sr.ht")
(:authors
("Daniel Semyonov" . "daniel@dsemy.com"))
(:commit . "8450b1befd46ac9754d57e2f98f150f33bb317ce"))])
(visual-fill-column .
[(2 4)
[(2 5)