Documentation
Commentary
map.el provides generic map-manipulation functions that work on alists, plists, hash-tables, and arrays. All functions are prefixed with "map-". Functions taking a predicate or iterating over a map using a function take the function as their first argument. All other functions take the map as their first argument. TODO: - Add support for char-tables - Maybe add support for gv? - See if we can integrate text-properties - A macro similar to let-alist but working on any type of map could be really useful
Consumers
Reverse Dependencies
- json
- xref-js2
- indium
- treepy
- emacs
- radix-tree
- kaolin-themes
- spiral
- elbank
- github-stars
- daemons
- libelcouch
- frame-purpose
- counsel-org-capture-string
- prescient
- rmsbolt
- ebdb
- cider
- ess-smart-equals
- call-graph
- org-ql
- frecentf
- json-process-client
- libbcel
- khardel
- navigel
- bufler
- tree-sitter
- msgpack
- nsm
- bencoding
- arduino-cli-mode
- citeproc-org
- citeproc
- burly
- remind-bindings
- enwc
- hook-helpers
- paced
- monkeytype
- eaf
- apheleia
- dumbparens
- director
- loopy
- company-org-block
- ob-swiftui
- dogears
- engrave-faces
- taxy
- parseclj
- parseedn
- taxy-magit-section
- fontsloth
- consult-yasnippet
- kubernetes
- github-linguist
- eslint-disable-rule
- org
- ctrlf
- tomelr
- hierarchy
- xref-rst
- syntree
- citar
- inf-elixir
- dwim-shell-command
- hammy
- math-tex-convert
- pueue
- ement
- related-files
- ebuku
- simplecov
- ert
- empv
- js-import
- run-command
- ekg
- elsa
- inspire
- beardbolt
- gptel
- hyperdrive
- lsp-bridge
- tabgo
- package-vc
- org-bookmark-heading
- persist-state
- plz
- mustache
- tabnine
- evil-textobj-tree-sitter
- holo-layer
- blink-search
- immersive-translate
- starhugger
- pet
- vhdl-ext
- verilog-ext
- kdeconnect
- org-extra-emphasis
- bookmark-frecency
- all-the-icons-dired
- kubedoc
- activities
- listen
- org-super-agenda
- elpa-admin
- combobulate
- mini-echo
- ready-player
- indent-bars
- ob-chatgpt-shell
- ob-dall-e-shell
- shell-maker
- disproject
- slack
- chatgpt-shell
- auth-source-xoauth2-plugin
- mastodon
- calle24
- casual
- aidermacs
- wallabag
- swagg
- jsonp
- slothbar
- elfeed-tube
- vecdb
- consult-gh
- flymake-x
- eca
- acp
- time-zones
- ansible-vault
- agent-shell
- vulpea-ui
- use-package-treesit
- org-node
- truename-cache
- winpulse
- anju
- ai-code
- elixir-iex
- simulacrum
- agent-recall
- ffs
- phony