File: dictionary.el.html

dictionary allows you to interact with dictionary servers.

Use M-x customize-group RET dictionary RET to modify user settings.

Main commands for interaction are:
M-x dictionary - open a new dictionary buffer
M-x dictionary-search - search for the definition of a word

You can find more information in the README file of the GitHub repository https://github.com/myrkr/dictionary-el

Defined variables (40)

dictionary-coding-systems-for-dictionariesMapping of dictionaries to coding systems.
dictionary-color-supportDetermines if the Emacs has support to display color.
dictionary-connectionThe current network connection.
dictionary-create-buttonsCreate some clickable buttons on top of the window if non-nil.
dictionary-current-dataThe item that will be placed on stack next time.
dictionary-data-stackThe history buffer for functions and arguments.
dictionary-default-dictionaryThe dictionary which is used for searching definitions and matching.
dictionary-default-popup-strategyThe default strategy for listing matching words within a popup window.
dictionary-default-strategyThe default strategy for listing matching words.
dictionary-description-close-delimiterThe delimiter to display after of the dictionaries description.
dictionary-description-open-delimiterThe delimiter to display in front of the dictionaries description.
dictionary-display-definition-functionFunction to use for displaying dictionary definitions.
dictionary-identificationThis is the identification string that will be sent to the server.
dictionary-link-dictionaryThe dictionary which is used in links.
dictionary-markerStores the point position while buffer display.
dictionary-mode-abbrev-tableAbbrev table for ‘dictionary-mode’.
dictionary-mode-hookHook run in dictionary mode buffers.
dictionary-mode-mapKeymap for the dictionary mode.
dictionary-mode-menuMenu for the Dictionary mode.
dictionary-mode-syntax-tableSyntax table for ‘dictionary-mode’.
dictionary-portThe port of the dictionary server.
dictionary-position-stackThe history buffer for point and window position.
dictionary-positionsThe current positions.
dictionary-post-buffer-hookHook run at the end of every update of the dictionary buffer.
dictionary-proxy-portThe port of the proxy server, used only when ‘dictionary-use-http-proxy’ is set.
dictionary-proxy-serverThe name of the HTTP proxy to use when ‘dictionary-use-http-proxy’ is set.
dictionary-read-dictionary-functionFunction to use for prompting for a dictionary.
dictionary-read-word-functionFunction to use for prompting for a word.
dictionary-read-word-promptPrompt string to use when prompting for a word.
dictionary-search-interfaceControls how ‘dictionary-search’ prompts for words and displays definitions.
dictionary-selected-windowThe currently selected window.
dictionary-serverThis server is contacted for searching the dictionary.
dictionary-tool-bar-mapLike the default ‘tool-bar-map’, but with additions for Dictionary mode.
dictionary-tooltip-dictionaryThe dictionary to lookup words for ‘dictionary-tooltip-mode’.
dictionary-tooltip-modeIndicates whether the dictionary tooltip mode is active.
dictionary-tooltip-mouse-eventEvent that triggered the tooltip mode.
dictionary-use-http-proxyConnects via a HTTP proxy using the CONNECT command when not nil.
dictionary-use-single-bufferShould the dictionary command reuse previous dictionary buffers?
dictionary-window-configurationThe window configuration to be restored upon closing the buffer.
dictionary-word-historyHistory list of searched word.

Defined functions (80)

dictionary()
dictionary-check-connection()
dictionary-check-initial-reply()
dictionary-check-reply(REPLY CODE)
dictionary-close(&rest IGNORED)
dictionary-coding-system(DICTIONARY)
dictionary-completing-read-dictionary()
dictionary-completing-read-word(DICTIONARY)
dictionary-context-menu(MENU CLICK)
dictionary-decode-charset(TEXT DICTIONARY)
dictionary-define-word(WORD DICTIONARY)
dictionary-definition(WORD &optional DICTIONARY)
dictionary-dictionaries()
dictionary-display-definition-in-help-buffer(WORD DICTIONARY DEFINITION)
dictionary-display-dictionaries()
dictionary-display-dictionary-line(STRING)
dictionary-display-match-lines(LIST)
dictionary-display-match-result(REPLY)
dictionary-display-more-info(PARAM)
dictionary-display-only-match-result(REPLY)
dictionary-display-search-result(REPLY)
dictionary-display-strategies()
dictionary-display-strategy-line(STRING)
dictionary-display-tooltip(_)
dictionary-display-word-definition(REPLY WORD DICTIONARY)
dictionary-display-word-entry(DICTIONARY DESCRIPTION)
dictionary-do-matching(WORD DICTIONARY STRATEGY FUNCTION)
dictionary-do-search(WORD DICTIONARY FUNCTION &optional NOMATCHING)
dictionary-do-select-dictionary(&rest IGNORED)
dictionary-do-select-strategy()
dictionary-encode-charset(TEXT DICTIONARY)
dictionary-ensure-buffer()
dictionary-help()
dictionary-lookup-definition()
dictionary-mark-reference(START END CALL DISPLAYED-WORD DICTIONARY)
dictionary-match-word(WORD &rest _)
dictionary-match-words(&optional PATTERN &rest IGNORED)
dictionary-mode()
dictionary-mode-menu(ARG1)
dictionary-mode-p()
dictionary-mouse-popup-matching-words(EVENT)
dictionary-new-buffer()
dictionary-new-matching(WORD)
dictionary-new-matching-internal(WORD DICTIONARY STRATEGY FUNCTION)
dictionary-new-search(ARGS &optional ALL)
dictionary-new-search-internal(WORD DICTIONARY FUNCTION)
dictionary-open-server(SERVER)
dictionary-popup-matching-words(&optional WORD)
dictionary-post-buffer()
dictionary-pre-buffer()
dictionary-previous()
dictionary-process-popup-replies(_)
dictionary-read-answer()
dictionary-read-definition(_)
dictionary-read-dictionary-default()
dictionary-read-reply()
dictionary-read-reply-and-split()
dictionary-read-word-default(DICTIONARY)
dictionary-reply(REPLY)
dictionary-reply-code(REPLY)
dictionary-reply-list(REPLY)
dictionary-restore-state(&rest IGNORED)
dictionary-search(WORD &optional DICTIONARY)
dictionary-search-word-at-mouse(EVENT)
dictionary-select-dictionary(&rest IGNORED)
dictionary-select-strategy(&rest IGNORED)
dictionary-send-command(STRING)
dictionary-set-dictionary(PARAM &optional MORE)
dictionary-set-server-var(NAME VALUE)
dictionary-set-strategy(STRATEGY &rest IGNORED)
dictionary-simple-split-string(STRING &optional PATTERN)
dictionary-special-dictionary(NAME)
dictionary-split-string(STRING)
dictionary-store-positions()
dictionary-store-state(FUNCTION DATA)
dictionary-switch-tooltip-mode(STATE)
dictionary-tooltip-mode(&optional ARG)
dictionary-tooltip-track-mouse(EVENT)
dictionary-word-at-mouse-event(EVENT)
global-dictionary-tooltip-mode(&optional ARG)

Defined faces (4)

dictionary-button-faceThe face that is used for displaying buttons.
dictionary-reference-faceThe face that is used for displaying a reference word.
dictionary-word-definition-faceThe face that is used for displaying the definition of the word.
dictionary-word-entry-faceThe face that is used for displaying the initial word entry line.