Enter the query into the form above.
API method:
GET /api/symbols?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Configure ace-window, an Emacs package to quickly switch between windows.
Configure completion system for GNU Emacs.
Set up Flymake, the built-in on-the-fly syntax checker for Emacs.
Configure Webpaste.el, a mode to paste whole buffers or parts of buffers to pastebin-like services. WEBPASTE-PROVIDERS denotes the list of providers that will be used in descending order of priority.
Configure project.el, a library to perform operations on the current project.
Configure Info and Info+ for reading Info documents in Emacs.
Configure emacs for guix usage and development.
Configure Eshell, the Emacs shell.
Configure spell-checking features in Emacs. SPELLING-PROGRAM will be used to detect spelling mistakes based on SPELLING-DICTIONARIES inside buffers of modes defined in FLYSPELL-HOOKS (prose) and in docstrings of modes defined in FLYSPELL-PROG-HOOKS (programming).
Show keybindings and related functions as you type. When TURN-ON? enable rde-keycast-mode on configure-keycast package load.
Configure org-roam for GNU Emacs. If you need org-roam-dailies, enable `emacs-org-dailies' feature.
Configure which-key. MIN-HEIGHT can be used to adjust the look of which-key popup, when there are not many items in it, can be easier to look through available options. IDLE-DELAY is the amount of seconds to wait for the which-key buffer to popup.
Configure org-ql for GNU Emacs.
Configure Emacs Dashboard, an extensible startup screen. Choose whether to be prompted by the dashboard on startup by setting SHOW-ON-STARTUP?. Set up the visible sections via ITEMS, where each entry is of the form (LIST-TYPE . LIST-SIZE). See dashboard-items to get an idea of the format. For the aforementioned to work, you also need to configure ITEM-GENERATORS, where each entry is of the form (LIST-TYPE . LIST-GENERATOR-FUNCTION). You can quickly navigate to each section with ITEM-SHORTCUTS and set a custom name for each one via ITEM-NAMES.
NAVIGATOR-BUTTONS are custom buttons that you can display below the BANNER, to include quick shortcuts to things like web bookmarks. BANNER can be either `official' for the official Emacs logo, `logo' for an alternative Emacs logo, #f to hide the banner, or a custom file path to an image whose dimensions you can constrain with BANNER-MAX-HEIGHT and BANNER-MAX-WIDTH.
Remind yourself of tasks by setting DASHBOARD-AGENDA-WEEKLY? to #t and customize the format of task entries with DASHBOARD-AGENDA-PREFIX-FORMAT (see org-agenda-prefix-format for information on the format strings).
You can truncate paths whose character length is greater than PATH-MAX-LENGTH.
Configure Eat, a terminal emulator written in pure Emacs Lisp.
Configure Info-like documentation viewer for reading various DevDocs documentations.
Configure TempEL for emacs. To extend a list of templates from other features use `home-emacs-tempel-service-type'.
Configure the Emacs Tab Bar. Add the appropriate formatters via TAB-BAR-FORMAT. The default ones allow you to place "modules" (i.e. menu items constructed by the helper make-rde-tab-bar-module) arbitrarily on each side of the bar, but you can also include built-in formatters such as tab-bar-format-tabs.
The examples below show different types of modules:
(make-rde-tab-bar-module :id 'text :label "My arbitrary text") (make-rde-tab-bar-module :id 'battery :label 'battery-mode-line-string) (make-rde-tab-bar-module :id 'notifications :label '(:eval (rde-ednc--notify)))
Configure all-the-icons, a collection of fonts for Emacs.
Configure org-agenda-files-track for GNU Emacs.
Configure perspective.el to group/isolate buffers per frames. Make emacsclient feels more like a separate emacs instance.
Configure org-dailies or org-roam-dailies for GNU Emacs, depending on ORG-ROAM-DAILIES? option and EMACS-ORG-ROAM feature. You might want to use the ORG-ROAM-DAILIES? option to switch to non-roam org-dailies to store dailies in a directory outside of org-roam's directory. When ENCRYPTED? is set to true, provide a default value for ORG-DAILIES-CAPTURE-TEMPLATES, which has .gpg at the end of filename, however its value can be overriden.
Configure time.el, an Emacs library to display the time. Choose the timezones you'll be prompted with upon calling world-clock with WORLD-CLOCK-TIMEZONES and change its format with WORLD-CLOCK-TIME-FORMAT (see format-time-string for information on the format strings). If you want to display time on the mode line, set DISPLAY-TIME? to #t, and accordingly set its appearance with DISPLAY-TIME-24HR? and DISPLAY-TIME-DATE?.
Configure the Emacs MultiMedia System. Choose what method to use to retrieve information about tracks via EMMS-INFO-METHOD.