mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
- Split large modules into smaller parts (e.g. siren-text-manipulation) - Organize modules into high level groups: - completion - core - editor - languages - linting - misc - navigation - projects - spelling - text-editing - version-control - windows - workspaces
36 lines
843 B
EmacsLisp
36 lines
843 B
EmacsLisp
;;; siren-ido.el --- jimeh's Emacs Siren: ido configuration.
|
|
|
|
;;; Commentary:
|
|
|
|
;; Basic configuration for ido.
|
|
|
|
;;; Code:
|
|
|
|
(require 'ido)
|
|
|
|
(setq ido-auto-merge-work-directories-length -1
|
|
ido-case-fold t
|
|
ido-create-new-buffer 'always
|
|
ido-default-file-method 'selected-window
|
|
ido-enable-flex-matching t
|
|
ido-enable-prefix nil
|
|
ido-max-prospects 10
|
|
ido-save-directory-list-file (expand-file-name "ido.hist"
|
|
siren-savefile-dir)
|
|
ido-use-faces nil
|
|
ido-use-filename-at-point nil)
|
|
|
|
(ido-mode 1)
|
|
|
|
(use-package ido-completing-read+
|
|
:config
|
|
(ido-ubiquitous-mode 1))
|
|
|
|
(use-package ido-vertical-mode
|
|
:config
|
|
(setq ido-vertical-define-keys "C-n-C-p-up-down-left-right")
|
|
(ido-vertical-mode 1))
|
|
|
|
(provide 'siren-ido)
|
|
;;; siren-ido.el ends here
|