From 37373b3932961df5f29482de4a2f48f8da8ed1a8 Mon Sep 17 00:00:00 2001 From: Clay Gomera Date: Sun, 5 Mar 2023 12:45:34 -0400 Subject: [PATCH] updated --- new-config/.bashrc | 19 +- new-config/.config/doom/config.el | 569 ++ new-config/.config/doom/config.org | 1018 +++ new-config/.config/doom/emacs-dash.txt | 20 + new-config/.config/doom/eshell/aliases | 20 + new-config/.config/doom/init.el | 191 + new-config/.config/doom/packages.el | 85 + new-config/.config/dunst/dunstrc | 2 +- new-config/.config/fish/config.fish | 14 +- new-config/.config/gtk-2.0/gtkfilechooser.ini | 4 +- new-config/.config/hypr/hyprland.conf | 13 +- new-config/.config/hypr/hyprpaper.conf | 2 - new-config/.config/hypr/wallpaper.jpg | Bin 955893 -> 0 bytes new-config/.config/hypr/wallpaper.png | Bin 56439 -> 0 bytes new-config/.config/newsboat/urls | 2 + new-config/.config/ranger/rc.conf | 2 - new-config/.config/vifm/colors/Default.vifm | 87 + new-config/.config/vifm/vifm-help.txt | 6568 +++++++++++++++++ new-config/.config/vifm/vifmrc | 487 ++ new-config/.winitrc | 6 +- new-config/dependencies.md | 16 +- 21 files changed, 9092 insertions(+), 33 deletions(-) create mode 100644 new-config/.config/doom/config.el create mode 100644 new-config/.config/doom/config.org create mode 100644 new-config/.config/doom/emacs-dash.txt create mode 100644 new-config/.config/doom/eshell/aliases create mode 100644 new-config/.config/doom/init.el create mode 100644 new-config/.config/doom/packages.el delete mode 100644 new-config/.config/hypr/hyprpaper.conf delete mode 100644 new-config/.config/hypr/wallpaper.jpg delete mode 100644 new-config/.config/hypr/wallpaper.png delete mode 100644 new-config/.config/ranger/rc.conf create mode 100644 new-config/.config/vifm/colors/Default.vifm create mode 100644 new-config/.config/vifm/vifm-help.txt create mode 100644 new-config/.config/vifm/vifmrc diff --git a/new-config/.bashrc b/new-config/.bashrc index 0256fc80a..352b8f32c 100644 --- a/new-config/.bashrc +++ b/new-config/.bashrc @@ -8,6 +8,11 @@ ### EXPORT ### export TERM="xterm-256color" # getting proper colors export HISTCONTROL=ignoredups:erasedups # no duplicate entries +export EDITOR="emacsclient -t -a ''" # $EDITOR use Emacs in terminal +export VISUAL="emacsclient -c -a emacs" # $VISUAL use Emacs in GUI mode + +### "bat" as manpager +export MANPAGER="sh -c 'col -bx | bat -l man -p'" # use bash-completion, if available [[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] && \ @@ -16,8 +21,8 @@ export HISTCONTROL=ignoredups:erasedups # no duplicate entries # if not running interactively, don't do anything [[ $- != *i* ]] && return -# use neovim for vim if present. -[ -x "$(command -v lvim)" ] && alias vim="lvim" vimdiff="lvim -d" +# use emacs for vim if present. +[ -x "$(command -v emacs)" ] && alias vim="emacsclient -t -a ''" # use $XINITRC variable if file exists. [ -f "$XINITRC" ] && alias startx="startx $XINITRC" @@ -171,9 +176,6 @@ alias \ df="df -h" \ free="free -m" -# newsboat -[ -x "$(command -v newsboat)" ] && alias newsboat="newsboat -u ~/.config/newsboat/urls" - # multimedia scripts alias \ fli="flix-cli" \ @@ -196,10 +198,9 @@ alias \ # file management alias \ - fm="$HOME/.config/vifm/scripts/vifmrun" \ - file="$HOME/.config/vifm/scripts/vifmrun" \ - flm="$HOME/.config/vifm/scripts/vifmrun" \ - vifm="$HOME/.config/vifm/scripts/vifmrun" \ + fm="vifm" \ + file="vifm" \ + flm="vifm" \ rm="rm -vI" \ mv="mv -iv" \ cp="cp -iv" \ diff --git a/new-config/.config/doom/config.el b/new-config/.config/doom/config.el new file mode 100644 index 000000000..f2305dd3f --- /dev/null +++ b/new-config/.config/doom/config.el @@ -0,0 +1,569 @@ +(beacon-mode 1) + +(map! :leader + (:prefix ("b". "buffer") + :desc "List bookmarks" "L" #'list-bookmarks + :desc "Save current bookmarks to bookmark file" "w" #'bookmark-save)) + +(global-auto-revert-mode 1) +(setq global-auto-revert-non-file-buffers t) + +(evil-define-key 'normal ibuffer-mode-map + (kbd "f c") 'ibuffer-filter-by-content + (kbd "f d") 'ibuffer-filter-by-directory + (kbd "f f") 'ibuffer-filter-by-filename + (kbd "f m") 'ibuffer-filter-by-mode + (kbd "f n") 'ibuffer-filter-by-name + (kbd "f x") 'ibuffer-filter-disable + (kbd "g h") 'ibuffer-do-kill-lines + (kbd "g H") 'ibuffer-update) + +;; https://stackoverflow.com/questions/9547912/emacs-calendar-show-more-than-3-months +(defun dt/year-calendar (&optional year) + (interactive) + (require 'calendar) + (let* ( + (current-year (number-to-string (nth 5 (decode-time (current-time))))) + (month 0) + (year (if year year (string-to-number (format-time-string "%Y" (current-time)))))) + (switch-to-buffer (get-buffer-create calendar-buffer)) + (when (not (eq major-mode 'calendar-mode)) + (calendar-mode)) + (setq displayed-month month) + (setq displayed-year year) + (setq buffer-read-only nil) + (erase-buffer) + ;; horizontal rows + (dotimes (j 4) + ;; vertical columns + (dotimes (i 3) + (calendar-generate-month + (setq month (+ month 1)) + year + ;; indentation / spacing between months + (+ 5 (* 25 i)))) + (goto-char (point-max)) + (insert (make-string (- 10 (count-lines (point-min) (point-max))) ?\n)) + (widen) + (goto-char (point-max)) + (narrow-to-region (point-max) (point-max))) + (widen) + (goto-char (point-min)) + (setq buffer-read-only t))) + +(defun dt/scroll-year-calendar-forward (&optional arg event) + "Scroll the yearly calendar by year in a forward direction." + (interactive (list (prefix-numeric-value current-prefix-arg) + last-nonmenu-event)) + (unless arg (setq arg 0)) + (save-selected-window + (if (setq event (event-start event)) (select-window (posn-window event))) + (unless (zerop arg) + (let* ( + (year (+ displayed-year arg))) + (dt/year-calendar year))) + (goto-char (point-min)) + (run-hooks 'calendar-move-hook))) + +(defun dt/scroll-year-calendar-backward (&optional arg event) + "Scroll the yearly calendar by year in a backward direction." + (interactive (list (prefix-numeric-value current-prefix-arg) + last-nonmenu-event)) + (dt/scroll-year-calendar-forward (- (or arg 1)) event)) + +(map! :leader + :desc "Scroll year calendar backward" "" #'dt/scroll-year-calendar-backward + :desc "Scroll year calendar forward" "" #'dt/scroll-year-calendar-forward) + +(defalias 'year-calendar 'dt/year-calendar) + +(use-package! calfw) +(use-package! calfw-org) + +(setq centaur-tabs-set-bar 'over + centaur-tabs-set-icons t + centaur-tabs-gray-out-icons 'buffer + centaur-tabs-height 24 + centaur-tabs-set-modified-marker t + centaur-tabs-style "bar" + centaur-tabs-modified-marker "•") +(map! :leader + :desc "Toggle tabs globally" "t c" #'centaur-tabs-mode + :desc "Toggle tabs local display" "t C" #'centaur-tabs-local-mode) +(evil-define-key 'normal centaur-tabs-mode-map (kbd "g ") 'centaur-tabs-forward ; default Doom binding is 'g t' + (kbd "g ") 'centaur-tabs-backward ; default Doom binding is 'g T' + (kbd "g ") 'centaur-tabs-forward-group + (kbd "g ") 'centaur-tabs-backward-group) + +(map! :leader + (:prefix ("c h" . "Help info from Clippy") + :desc "Clippy describes function under point" "f" #'clippy-describe-function + :desc "Clippy describes variable under point" "v" #'clippy-describe-variable)) + +(use-package dashboard + :init ;; tweak dashboard config before loading it + (setq dashboard-set-heading-icons t) + (setq dashboard-set-file-icons t) + (setq dashboard-banner-logo-title "\nKEYBINDINGS:\ +\nFind file (SPC .) \ +Open buffer list (SPC b i)\ +\nFind recent files (SPC f r) \ +Open the eshell (SPC e s)\ +\nOpen dired file manager (SPC d d) \ +List of keybindings (SPC h b b)") + ;;(setq dashboard-startup-banner 'logo) ;; use standard emacs logo as banner + (setq initial-buffer-choice (lambda () (get-buffer "*dashboard*"))) + (setq dashboard-startup-banner "~/.config/doom/emacs-dash.txt") ;; use custom image as banner + (setq dashboard-center-content nil) ;; set to 't' for centered content + (setq dashboard-items '((recents . 5) + (agenda . 5 ) + (bookmarks . 5) + (projects . 5) + (registers . 5))) + :config + (dashboard-setup-startup-hook) + (dashboard-modify-heading-icons '((recents . "file-text") + (bookmarks . "book")))) + +(setq doom-fallback-buffer "*dashboard*") + +(map! :leader + (:prefix ("d" . "dired") + :desc "Open dired" "d" #'dired + :desc "Dired jump to current" "j" #'dired-jump) + (:after dired + (:map dired-mode-map + :desc "Peep-dired image previews" "d p" #'peep-dired + :desc "Dired view file" "d v" #'dired-view-file))) + +(evil-define-key 'normal dired-mode-map + (kbd "M-RET") 'dired-display-file + (kbd "h") 'dired-up-directory + (kbd "l") 'dired-open-file ; use dired-find-file instead of dired-open. + (kbd "m") 'dired-mark + (kbd "t") 'dired-toggle-marks + (kbd "u") 'dired-unmark + (kbd "C") 'dired-do-copy + (kbd "D") 'dired-do-delete + (kbd "J") 'dired-goto-file + (kbd "M") 'dired-do-chmod + (kbd "O") 'dired-do-chown + (kbd "P") 'dired-do-print + (kbd "R") 'dired-do-rename + (kbd "T") 'dired-do-touch + (kbd "Y") 'dired-copy-filenamecopy-filename-as-kill ; copies filename to kill ring. + (kbd "+") 'dired-create-directory + (kbd "-") 'dired-up-directory + (kbd "% l") 'dired-downcase + (kbd "% u") 'dired-upcase + (kbd "; d") 'epa-dired-do-decrypt + (kbd "; e") 'epa-dired-do-encrypt) +;; Get file icons in dired +(add-hook 'dired-mode-hook 'all-the-icons-dired-mode) +;; With dired-open plugin, you can launch external programs for certain extensions +;; For example, I set all .png files to open in 'sxiv' and all .mp4 files to open in 'mpv' +(setq dired-open-extensions '(("gif" . "sxiv") + ("jpg" . "sxiv") + ("png" . "sxiv") + ("mkv" . "mpv") + ("mp4" . "mpv"))) + +(evil-define-key 'normal peep-dired-mode-map + (kbd "j") 'peep-dired-next-file + (kbd "k") 'peep-dired-prev-file) +(add-hook 'peep-dired-hook 'evil-normalize-keymaps) + +(setq delete-by-moving-to-trash t + trash-directory "~/.local/share/Trash/files/") + +(setq doom-theme 'doom-gruvbox) +(map! :leader + :desc "Load new theme" "h t" #'counsel-load-theme) + +(use-package emojify + :hook (after-init . global-emojify-mode)) + +(map! :leader + (:prefix ("e". "evaluate/EWW") + :desc "Evaluate elisp in buffer" "b" #'eval-buffer + :desc "Evaluate defun" "d" #'eval-defun + :desc "Evaluate elisp expression" "e" #'eval-expression + :desc "Evaluate last sexpression" "l" #'eval-last-sexp + :desc "Evaluate elisp in region" "r" #'eval-region)) + +(setq browse-url-browser-function 'eww-browse-url) +(map! :leader + :desc "Search web for text between BEG/END" + "s w" #'eww-search-words + (:prefix ("e" . "evaluate/EWW") + :desc "Eww web browser" "w" #'eww + :desc "Eww reload page" "R" #'eww-reload)) + +(setq doom-font (font-spec :family "mononoki Nerd Font" :size 15) + doom-variable-pitch-font (font-spec :family "mononoki Nerd Font" :size 15) + doom-big-font (font-spec :family "mononoki Nerd Font" :size 20)) +(after! doom-themes + (setq doom-themes-enable-bold t + doom-themes-enable-italic t)) +(custom-set-faces! + '(font-lock-comment-face :slant italic) + '(font-lock-keyword-face :slant italic)) + +(defun dt/insert-todays-date (prefix) + (interactive "P") + (let ((format (cond + ((not prefix) "%A, %B %d, %Y") + ((equal prefix '(4)) "%m-%d-%Y") + ((equal prefix '(16)) "%Y-%m-%d")))) + (insert (format-time-string format)))) + +(require 'calendar) +(defun dt/insert-any-date (date) + "Insert DATE using the current locale." + (interactive (list (calendar-read-date))) + (insert (calendar-date-string date))) + +(map! :leader + (:prefix ("i d" . "Insert date") + :desc "Insert any date" "a" #'dt/insert-any-date + :desc "Insert todays date" "t" #'dt/insert-todays-date)) + +(setq ivy-posframe-display-functions-alist + '((swiper . ivy-posframe-display-at-point) + (complete-symbol . ivy-posframe-display-at-point) + (counsel-M-x . ivy-display-function-fallback) + (counsel-esh-history . ivy-posframe-display-at-window-center) + (counsel-describe-function . ivy-display-function-fallback) + (counsel-describe-variable . ivy-display-function-fallback) + (counsel-find-file . ivy-display-function-fallback) + (counsel-recentf . ivy-display-function-fallback) + (counsel-register . ivy-posframe-display-at-frame-bottom-window-center) + (dmenu . ivy-posframe-display-at-frame-top-center) + (nil . ivy-posframe-display)) + ivy-posframe-height-alist + '((swiper . 20) + (dmenu . 20) + (t . 10))) +(ivy-posframe-mode 1) ; 1 enables posframe-mode, 0 disables it. + +(map! :leader + (:prefix ("v" . "Ivy") + :desc "Ivy push view" "v p" #'ivy-push-view + :desc "Ivy switch view" "v s" #'ivy-switch-view)) + +(setq display-line-numbers-type t) +(map! :leader + :desc "Comment or uncomment lines" "TAB TAB" #'comment-line + (:prefix ("t" . "toggle") + :desc "Toggle line numbers" "l" #'doom/toggle-line-numbers + :desc "Toggle line highlight in frame" "h" #'hl-line-mode + :desc "Toggle line highlight globally" "H" #'global-hl-line-mode + :desc "Toggle truncate lines" "t" #'toggle-truncate-lines)) + +(custom-set-faces + '(markdown-header-face ((t (:inherit font-lock-function-name-face :weight bold :family "variable-pitch")))) + '(markdown-header-face-1 ((t (:inherit markdown-header-face :height 1.7)))) + '(markdown-header-face-2 ((t (:inherit markdown-header-face :height 1.6)))) + '(markdown-header-face-3 ((t (:inherit markdown-header-face :height 1.5)))) + '(markdown-header-face-4 ((t (:inherit markdown-header-face :height 1.4)))) + '(markdown-header-face-5 ((t (:inherit markdown-header-face :height 1.3)))) + '(markdown-header-face-6 ((t (:inherit markdown-header-face :height 1.2))))) + +(setq minimap-window-location 'right) +(map! :leader + (:prefix ("t" . "toggle") + :desc "Toggle minimap-mode" "m" #'minimap-mode)) + +(set-face-attribute 'mode-line nil :font "mononoki Nerd Font-13") +(setq doom-modeline-height 30 ;; sets modeline height + doom-modeline-bar-width 5 ;; sets right bar width + doom-modeline-persp-name t ;; adds perspective name to modeline + doom-modeline-persp-icon t) ;; adds folder icon next to persp name + +(xterm-mouse-mode 1) + +(after! neotree + (setq neo-smart-open t + neo-window-fixed-size nil)) +(after! doom-themes + (setq doom-neotree-enable-variable-pitch t)) +(map! :leader + :desc "Toggle neotree file viewer" "t n" #'neotree-toggle + :desc "Open directory in neotree" "d n" #'neotree-dir) + +(map! :leader + (:prefix ("=" . "open file") + :desc "Edit agenda file" "a" #'(lambda () (interactive) (find-file "~/Org/agenda.org")) + :desc "Edit doom config.org" "c" #'(lambda () (interactive) (find-file "~/.config/doom/config.org")) + :desc "Edit doom init.el" "i" #'(lambda () (interactive) (find-file "~/.config/doom/init.el")) + :desc "Edit doom packages.el" "p" #'(lambda () (interactive) (find-file "~/.config/doom/packages.el")))) +(map! :leader + (:prefix ("= e" . "open eshell files") + :desc "Edit eshell aliases" "a" #'(lambda () (interactive) (find-file "~/.config/doom/eshell/aliases")) + :desc "Edit eshell profile" "p" #'(lambda () (interactive) (find-file "~/.config/doom/eshell/profile")))) + +(map! :leader + :desc "Org babel tangle" "m B" #'org-babel-tangle) +(after! org + (setq org-directory "~/nc/Org/" + org-agenda-files '("~/nc/Org/agenda.org") + org-default-notes-file (expand-file-name "notes.org" org-directory) + org-ellipsis " ▼ " + org-superstar-headline-bullets-list '("◉" "●" "○" "◆" "●" "○" "◆") + org-superstar-item-bullet-alist '((?+ . ?➤) (?- . ?✦)) ; changes +/- symbols in item lists + org-log-done 'time + org-hide-emphasis-markers t + ;; ex. of org-link-abbrev-alist in action + ;; [[arch-wiki:Name_of_Page][Description]] + org-link-abbrev-alist ; This overwrites the default Doom org-link-abbrev-list + '(("google" . "http://www.google.com/search?q=") + ("arch-wiki" . "https://wiki.archlinux.org/index.php/") + ("ddg" . "https://duckduckgo.com/?q=") + ("wiki" . "https://en.wikipedia.org/wiki/")) + org-todo-keywords ; This overwrites the default Doom org-todo-keywords + '((sequence + "TODO(t)" ; A task that is ready to be tackled + "BLOG(b)" ; Blog writing assignments + "GYM(g)" ; Things to accomplish at the gym + "PROJ(p)" ; A project that contains other tasks + "VIDEO(v)" ; Video assignments + "WAIT(w)" ; Something is holding up this task + "|" ; The pipe necessary to separate "active" states and "inactive" states + "DONE(d)" ; Task has been completed + "CANCELLED(c)" )))) ; Task has been cancelled + +(defun dt/org-colors-doom-one () + "Enable Doom One colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#51afef" ultra-bold) + (org-level-2 1.6 "#c678dd" extra-bold) + (org-level-3 1.5 "#98be65" bold) + (org-level-4 1.4 "#da8548" semi-bold) + (org-level-5 1.3 "#5699af" normal) + (org-level-6 1.2 "#a9a1e1" normal) + (org-level-7 1.1 "#46d9ff" normal) + (org-level-8 1.0 "#ff6c6b" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-dracula () + "Enable Dracula colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#8be9fd" ultra-bold) + (org-level-2 1.6 "#bd93f9" extra-bold) + (org-level-3 1.5 "#50fa7b" bold) + (org-level-4 1.4 "#ff79c6" semi-bold) + (org-level-5 1.3 "#9aedfe" normal) + (org-level-6 1.2 "#caa9fa" normal) + (org-level-7 1.1 "#5af78e" normal) + (org-level-8 1.0 "#ff92d0" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-gruvbox-dark () + "Enable Gruvbox Dark colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#458588" ultra-bold) + (org-level-2 1.6 "#b16286" extra-bold) + (org-level-3 1.5 "#98971a" bold) + (org-level-4 1.4 "#fb4934" semi-bold) + (org-level-5 1.3 "#83a598" normal) + (org-level-6 1.2 "#d3869b" normal) + (org-level-7 1.1 "#d79921" normal) + (org-level-8 1.0 "#8ec07c" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-monokai-pro () + "Enable Monokai Pro colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#78dce8" ultra-bold) + (org-level-2 1.6 "#ab9df2" extra-bold) + (org-level-3 1.5 "#a9dc76" bold) + (org-level-4 1.4 "#fc9867" semi-bold) + (org-level-5 1.3 "#ff6188" normal) + (org-level-6 1.2 "#ffd866" normal) + (org-level-7 1.1 "#78dce8" normal) + (org-level-8 1.0 "#ab9df2" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-nord () + "Enable Nord colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#81a1c1" ultra-bold) + (org-level-2 1.6 "#b48ead" extra-bold) + (org-level-3 1.5 "#a3be8c" bold) + (org-level-4 1.4 "#ebcb8b" semi-bold) + (org-level-5 1.3 "#bf616a" normal) + (org-level-6 1.2 "#88c0d0" normal) + (org-level-7 1.1 "#81a1c1" normal) + (org-level-8 1.0 "#b48ead" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-oceanic-next () + "Enable Oceanic Next colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#6699cc" ultra-bold) + (org-level-2 1.6 "#c594c5" extra-bold) + (org-level-3 1.5 "#99c794" bold) + (org-level-4 1.4 "#fac863" semi-bold) + (org-level-5 1.3 "#5fb3b3" normal) + (org-level-6 1.2 "#ec5f67" normal) + (org-level-7 1.1 "#6699cc" normal) + (org-level-8 1.0 "#c594c5" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-palenight () + "Enable Palenight colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#82aaff" ultra-bold) + (org-level-2 1.6 "#c792ea" extra-bold) + (org-level-3 1.5 "#c3e88d" bold) + (org-level-4 1.4 "#ffcb6b" semi-bold) + (org-level-5 1.3 "#a3f7ff" normal) + (org-level-6 1.2 "#e1acff" normal) + (org-level-7 1.1 "#f07178" normal) + (org-level-8 1.0 "#ddffa7" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-solarized-dark () + "Enable Solarized Dark colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#268bd2" ultra-bold) + (org-level-2 1.6 "#d33682" extra-bold) + (org-level-3 1.5 "#859900" bold) + (org-level-4 1.4 "#b58900" semi-bold) + (org-level-5 1.3 "#cb4b16" normal) + (org-level-6 1.2 "#6c71c4" normal) + (org-level-7 1.1 "#2aa198" normal) + (org-level-8 1.0 "#657b83" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-solarized-light () + "Enable Solarized Light colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#268bd2" ultra-bold) + (org-level-2 1.6 "#d33682" extra-bold) + (org-level-3 1.5 "#859900" bold) + (org-level-4 1.4 "#b58900" semi-bold) + (org-level-5 1.3 "#cb4b16" normal) + (org-level-6 1.2 "#6c71c4" normal) + (org-level-7 1.1 "#2aa198" normal) + (org-level-8 1.0 "#657b83" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-tomorrow-night () + "Enable Tomorrow Night colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#81a2be" ultra-bold) + (org-level-2 1.6 "#b294bb" extra-bold) + (org-level-3 1.5 "#b5bd68" bold) + (org-level-4 1.4 "#e6c547" semi-bold) + (org-level-5 1.3 "#cc6666" normal) + (org-level-6 1.2 "#70c0ba" normal) + (org-level-7 1.1 "#b77ee0" normal) + (org-level-8 1.0 "#9ec400" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +;; Load our desired dt/org-colors-* theme on startup +(dt/org-colors-tomorrow-night) + +(setq org-journal-dir "~/nc/Org/journal/" + org-journal-date-prefix "* " + org-journal-time-prefix "** " + org-journal-date-format "%B %d, %Y (%A) " + org-journal-file-format "%Y-%m-%d.org") + +(setq org-publish-use-timestamps-flag nil) +(setq org-export-with-broken-links t) + +(use-package! org-auto-tangle + :defer t + :hook (org-mode . org-auto-tangle-mode) + :config + (setq org-auto-tangle-default t)) + +(map! :leader + :desc "Switch to perspective NAME" "DEL" #'persp-switch + :desc "Switch to buffer in perspective" "," #'persp-switch-to-buffer + :desc "Switch to next perspective" "]" #'persp-next + :desc "Switch to previous perspective" "[" #'persp-prev + :desc "Add a buffer current perspective" "+" #'persp-add-buffer + :desc "Remove perspective by name" "-" #'persp-remove-by-name) + +(define-globalized-minor-mode global-rainbow-mode rainbow-mode + (lambda () (rainbow-mode 1))) +(global-rainbow-mode 1 ) + +(map! :leader + (:prefix ("r" . "registers") + :desc "Copy to register" "c" #'copy-to-register + :desc "Frameset to register" "f" #'frameset-to-register + :desc "Insert contents of register" "i" #'insert-register + :desc "Jump to register" "j" #'jump-to-register + :desc "List registers" "l" #'list-registers + :desc "Number to register" "n" #'number-to-register + :desc "Interactively choose a register" "r" #'counsel-register + :desc "View a register" "v" #'view-register + :desc "Window configuration to register" "w" #'window-configuration-to-register + :desc "Increment register" "+" #'increment-register + :desc "Point to register" "SPC" #'point-to-register)) + +(setq shell-file-name "/bin/fish" + vterm-max-scrollback 5000) +(setq eshell-rc-script "~/.config/doom/eshell/profile" + eshell-aliases-file "~/.config/doom/eshell/aliases" + eshell-history-size 5000 + eshell-buffer-maximum-lines 5000 + eshell-hist-ignoredups t + eshell-scroll-to-bottom-on-input t + eshell-destroy-buffer-when-process-dies t + eshell-visual-commands'("bash" "fish" "htop" "ssh" "top" "zsh")) +(map! :leader + :desc "Eshell" "e s" #'eshell + :desc "Eshell popup toggle" "e t" #'+eshell/toggle + :desc "Counsel eshell history" "e h" #'counsel-esh-history + :desc "Vterm popup toggle" "v t" #'+vterm/toggle) + +(defun prefer-horizontal-split () + (set-variable 'split-height-threshold nil t) + (set-variable 'split-width-threshold 40 t)) ; make this as low as needed +(add-hook 'markdown-mode-hook 'prefer-horizontal-split) +(map! :leader + :desc "Clone indirect buffer other window" "b c" #'clone-indirect-buffer-other-window) + +(map! :leader + (:prefix ("w" . "window") + :desc "Winner redo" "" #'winner-redo + :desc "Winner undo" "" #'winner-undo)) + +(map! :leader + :desc "Zap to char" "z" #'zap-to-char + :desc "Zap up to char" "Z" #'zap-up-to-char) diff --git a/new-config/.config/doom/config.org b/new-config/.config/doom/config.org new file mode 100644 index 000000000..65aacd666 --- /dev/null +++ b/new-config/.config/doom/config.org @@ -0,0 +1,1018 @@ +#+TITLE: DRK's Doom Emacs Config +#+AUTHOR: Clay Gomera (Drake) +#+DESCRIPTION: DRK's personal Doom Emacs config. +#+STARTUP: showeverything +#+PROPERTY: header-args :tangle config.el + +* TABLE OF CONTENTS :toc: +- [[#about-this-config][ABOUT THIS CONFIG]] +- [[#beacon][BEACON]] +- [[#bookmarks-and-buffers][BOOKMARKS AND BUFFERS]] + - [[#bookmarks][Bookmarks]] + - [[#buffers][Buffers]] + - [[#global-auto-revert][Global Auto Revert]] + - [[#keybindings-within-ibuffer-mode][Keybindings within ibuffer mode]] +- [[#calendar][CALENDAR]] +- [[#centaur-tabs][CENTAUR-TABS]] +- [[#clippy][CLIPPY]] +- [[#dashboard][DASHBOARD]] + - [[#configuring-dashboard][Configuring Dashboard]] + - [[#dashboard-in-emacsclient][Dashboard in Emacsclient]] +- [[#dired][DIRED]] + - [[#keybindings-to-open-dired][Keybindings To Open Dired]] + - [[#keybindings-within-dired][Keybindings Within Dired]] + - [[#keybindings-within-dired-with-peep-dired-mode-enabled][Keybindings Within Dired With Peep-Dired-Mode Enabled]] + - [[#making-deleted-files-go-to-trash-can][Making deleted files go to trash can]] +- [[#doom-theme][DOOM THEME]] +- [[#emojis][EMOJIS]] +- [[#evaluate-elisp-expressions][EVALUATE ELISP EXPRESSIONS]] +- [[#eww][EWW]] +- [[#fonts][FONTS]] +- [[#insert-date][INSERT DATE]] +- [[#ivy][IVY]] + - [[#ivy-posframe][IVY-POSFRAME]] + - [[#ivy-keybindings][IVY KEYBINDINGS]] +- [[#line-settings][LINE SETTINGS]] +- [[#markdown][MARKDOWN]] +- [[#minimap][MINIMAP]] +- [[#modeline][MODELINE]] +- [[#mouse-support][MOUSE SUPPORT]] +- [[#neotree][NEOTREE]] +- [[#open-specific-files][OPEN SPECIFIC FILES]] +- [[#org-mode][ORG MODE]] + - [[#org-fonts][Org fonts]] + - [[#org-journal][Org-journal]] + - [[#org-publish][Org-publish]] + - [[#org-auto-tangle][Org-auto-tangle]] +- [[#perspective][PERSPECTIVE]] +- [[#rainbow-mode][RAINBOW MODE]] +- [[#registers][REGISTERS]] +- [[#shells][SHELLS]] +- [[#splits][SPLITS]] +- [[#winner-mode][WINNER MODE]] +- [[#zap-to-char][ZAP TO CHAR]] + +* ABOUT THIS CONFIG +This is my personal Doom Emacs config. Doom Emacs is a distribution of Emacs that uses the "evil" keybindings (Vim keybindings) and includes a number of nice extensions and a bit of configuration out of the box. I am maintaining this config not just for myself, but also for those that want to explore some of what is possible with Emacs. I will add a lot of examples of plugins and settings, some of them I may not even use personally. I do this because many people following me on YouTube look at my configs as "documentation". This config is a fork of DistroTube's config. + +* BEACON +Never lose your cursor. When you scroll, your cursor will shine! This is a global minor-mode. Turn it on everywhere with: + +#+begin_src emacs-lisp +(beacon-mode 1) +#+end_src + +* BOOKMARKS AND BUFFERS +Doom Emacs uses 'SPC b' for keybindings related to bookmarks and buffers. + +** Bookmarks +Bookmarks are somewhat like registers in that they record positions you can jump to. Unlike registers, they have long names, and they persist automatically from one Emacs session to the next. The prototypical use of bookmarks is to record where you were reading in various files. + +#+BEGIN_SRC emacs-lisp +(map! :leader + (:prefix ("b". "buffer") + :desc "List bookmarks" "L" #'list-bookmarks + :desc "Save current bookmarks to bookmark file" "w" #'bookmark-save)) +#+END_SRC + +** Buffers +Regarding /buffers/, the text you are editing in Emacs resides in an object called a /buffer/. Each time you visit a file, a buffer is used to hold the file’s text. Each time you invoke Dired, a buffer is used to hold the directory listing. /Ibuffer/ is a program that lists all of your Emacs /buffers/, allowing you to navigate between them and filter them. + +| COMMAND | DESCRIPTION | KEYBINDING | +|-----------------+----------------------+------------| +| ibuffer | Launch ibuffer | SPC b i | +| kill-buffer | Kill current buffer | SPC b k | +| next-buffer | Goto next buffer | SPC b n | +| previous-buffer | Goto previous buffer | SPC b p | +| save-buffer | Save current buffer | SPC b s | + +** Global Auto Revert +A buffer can get out of sync with respect to its visited file on disk if that file is changed by another program. To keep it up to date, you can enable Auto Revert mode by typing M-x auto-revert-mode, or you can set it to be turned on globally with 'global-auto-revert-mode'. I have also turned on Global Auto Revert on non-file buffers, which is especially useful for 'dired' buffers. + +#+begin_src emacs-lisp +(global-auto-revert-mode 1) +(setq global-auto-revert-non-file-buffers t) +#+end_src + +** Keybindings within ibuffer mode +| COMMAND | DESCRIPTION | KEYBINDING | +|-----------------------------------+----------------------------------------+------------| +| ibuffer-mark-forward | Mark the buffer | m | +| ibuffer-unmark-forward | Unmark the buffer | u | +| ibuffer-do-kill-on-deletion-marks | Kill the marked buffers | x | +| ibuffer-filter-by-content | Ibuffer filter by content | f c | +| ibuffer-filter-by-directory | Ibuffer filter by directory | f d | +| ibuffer-filter-by-filename | Ibuffer filter by filename (full path) | f f | +| ibuffer-filter-by-mode | Ibuffer filter by mode | f m | +| ibuffer-filter-by-name | Ibuffer filter by name | f n | +| ibuffer-filter-disable | Disable ibuffer filter | f x | +| ibuffer-do-kill-lines | Hide marked buffers | g h | +| ibuffer-update | Restore hidden buffers | g H | + +#+begin_src emacs-lisp +(evil-define-key 'normal ibuffer-mode-map + (kbd "f c") 'ibuffer-filter-by-content + (kbd "f d") 'ibuffer-filter-by-directory + (kbd "f f") 'ibuffer-filter-by-filename + (kbd "f m") 'ibuffer-filter-by-mode + (kbd "f n") 'ibuffer-filter-by-name + (kbd "f x") 'ibuffer-filter-disable + (kbd "g h") 'ibuffer-do-kill-lines + (kbd "g H") 'ibuffer-update) +#+end_src + +* CALENDAR +Let's make a 12-month calendar available so we can have a calendar app that, when we click on time/date in xmobar, we get a nice 12-month calendar to view. + +This is a modification of: http://homepage3.nifty.com/oatu/emacs/calendar.html +See also: https://stackoverflow.com/questions/9547912/emacs-calendar-show-more-than-3-months + +#+begin_src emacs-lisp +;; https://stackoverflow.com/questions/9547912/emacs-calendar-show-more-than-3-months +(defun dt/year-calendar (&optional year) + (interactive) + (require 'calendar) + (let* ( + (current-year (number-to-string (nth 5 (decode-time (current-time))))) + (month 0) + (year (if year year (string-to-number (format-time-string "%Y" (current-time)))))) + (switch-to-buffer (get-buffer-create calendar-buffer)) + (when (not (eq major-mode 'calendar-mode)) + (calendar-mode)) + (setq displayed-month month) + (setq displayed-year year) + (setq buffer-read-only nil) + (erase-buffer) + ;; horizontal rows + (dotimes (j 4) + ;; vertical columns + (dotimes (i 3) + (calendar-generate-month + (setq month (+ month 1)) + year + ;; indentation / spacing between months + (+ 5 (* 25 i)))) + (goto-char (point-max)) + (insert (make-string (- 10 (count-lines (point-min) (point-max))) ?\n)) + (widen) + (goto-char (point-max)) + (narrow-to-region (point-max) (point-max))) + (widen) + (goto-char (point-min)) + (setq buffer-read-only t))) + +(defun dt/scroll-year-calendar-forward (&optional arg event) + "Scroll the yearly calendar by year in a forward direction." + (interactive (list (prefix-numeric-value current-prefix-arg) + last-nonmenu-event)) + (unless arg (setq arg 0)) + (save-selected-window + (if (setq event (event-start event)) (select-window (posn-window event))) + (unless (zerop arg) + (let* ( + (year (+ displayed-year arg))) + (dt/year-calendar year))) + (goto-char (point-min)) + (run-hooks 'calendar-move-hook))) + +(defun dt/scroll-year-calendar-backward (&optional arg event) + "Scroll the yearly calendar by year in a backward direction." + (interactive (list (prefix-numeric-value current-prefix-arg) + last-nonmenu-event)) + (dt/scroll-year-calendar-forward (- (or arg 1)) event)) + +(map! :leader + :desc "Scroll year calendar backward" "" #'dt/scroll-year-calendar-backward + :desc "Scroll year calendar forward" "" #'dt/scroll-year-calendar-forward) + +(defalias 'year-calendar 'dt/year-calendar) +#+end_src + +Let's also play around with calfw. +#+begin_src emacs-lisp +(use-package! calfw) +(use-package! calfw-org) +#+end_src + +* CENTAUR-TABS +To use tabs in Doom Emacs, be sure to uncomment "tabs" in Doom's init.el. Displays tabs at the top of the window similar to tabbed web browsers such as Firefox. I don't actually use tabs in Emacs. I placed this in my config to help others who may want tabs. In the default configuration of Doom Emacs, 'SPC t' is used for "toggle" keybindings, so I choose 'SPC t c' to toggle centaur-tabs. The "g" prefix for keybindings is used for a bunch of evil keybindings in Doom, but "g" plus the arrow keys were not used, so I thought I would bind those for tab navigation. But I did leave the default "g t" and "g T" intact if you prefer to use those for centaur-tabs-forward/backward. + +| COMMAND | DESCRIPTION | KEYBINDING | +|-----------------------------+---------------------------+------------------| +| centaur-tabs-mode | /Toggle tabs globally/ | SPC t c | +| centaur-tabs-local-mode | /Toggle tabs local display/ | SPC t C | +| centaur-tabs-forward | /Next tab/ | g or g t | +| centaur-tabs-backward | /Previous tab/ | g or g T | +| centaur-tabs-forward-group | /Next tab group/ | g | +| centaur-tabs-backward-group | /Previous tab group/ | g | + +#+BEGIN_SRC emacs-lisp +(setq centaur-tabs-set-bar 'over + centaur-tabs-set-icons t + centaur-tabs-gray-out-icons 'buffer + centaur-tabs-height 24 + centaur-tabs-set-modified-marker t + centaur-tabs-style "bar" + centaur-tabs-modified-marker "•") +(map! :leader + :desc "Toggle tabs globally" "t c" #'centaur-tabs-mode + :desc "Toggle tabs local display" "t C" #'centaur-tabs-local-mode) +(evil-define-key 'normal centaur-tabs-mode-map (kbd "g ") 'centaur-tabs-forward ; default Doom binding is 'g t' + (kbd "g ") 'centaur-tabs-backward ; default Doom binding is 'g T' + (kbd "g ") 'centaur-tabs-forward-group + (kbd "g ") 'centaur-tabs-backward-group) +#+END_SRC + +* CLIPPY +Gives us a popup box with "Clippy, the paper clip". You can make him say various things by calling 'clippy-say' function. But the more useful functions of clippy are the two describe functions provided: 'clippy-describe-function' and 'clippy-describe-variable'. Hit the appropriate keybinding while the point is over a function/variable to call it. A popup with helpful clippy will appear, telling you about the function/variable (using describe-function and describe-variable respectively). + +| COMMAND | DESCRIPTION | KEYBINDING | +|--------------------------+---------------------------------------+------------| +| clippy-describe-function | /Clippy describes function under point/ | SPC c h f | +| clippy-describe-variable | /Clippy describes variable under point/ | SPC c h v | + +#+begin_src emacs-lisp +(map! :leader + (:prefix ("c h" . "Help info from Clippy") + :desc "Clippy describes function under point" "f" #'clippy-describe-function + :desc "Clippy describes variable under point" "v" #'clippy-describe-variable)) +#+end_src + +* DASHBOARD +Emacs Dashboard is an extensible startup screen showing you recent files, bookmarks, agenda items and an Emacs banner. + +** Configuring Dashboard +#+begin_src emacs-lisp +(use-package dashboard + :init ;; tweak dashboard config before loading it + (setq dashboard-set-heading-icons t) + (setq dashboard-set-file-icons t) + (setq dashboard-banner-logo-title "\nKEYBINDINGS:\ +\nFind file (SPC .) \ +Open buffer list (SPC b i)\ +\nFind recent files (SPC f r) \ +Open the eshell (SPC e s)\ +\nOpen dired file manager (SPC d d) \ +List of keybindings (SPC h b b)") + ;;(setq dashboard-startup-banner 'logo) ;; use standard emacs logo as banner + (setq initial-buffer-choice (lambda () (get-buffer "*dashboard*"))) + (setq dashboard-startup-banner "~/.config/doom/emacs-dash.txt") ;; use custom image as banner + (setq dashboard-center-content nil) ;; set to 't' for centered content + (setq dashboard-items '((recents . 5) + (agenda . 5 ) + (bookmarks . 5) + (projects . 5) + (registers . 5))) + :config + (dashboard-setup-startup-hook) + (dashboard-modify-heading-icons '((recents . "file-text") + (bookmarks . "book")))) +#+end_src + +** Dashboard in Emacsclient +This setting ensures that emacsclient always opens on *dashboard* rather than *scratch*. +#+begin_src emacs-lisp +(setq doom-fallback-buffer "*dashboard*") +#+end_src + +* DIRED +Dired is the file manager within Emacs. Below, I setup keybindings for image previews (peep-dired). Doom Emacs does not use 'SPC d' for any of its keybindings, so I've chosen the format of 'SPC d' plus 'key'. + +** Keybindings To Open Dired + +| COMMAND | DESCRIPTION | KEYBINDING | +|------------+------------------------------------+------------| +| dired | /Open dired file manager/ | SPC d d | +| dired-jump | /Jump to current directory in dired/ | SPC d j | + +** Keybindings Within Dired +*** Basic dired commands + +| COMMAND | DESCRIPTION | KEYBINDING | +|-------------------------+---------------------------------------------+------------| +| dired-view-file | /View file in dired/ | SPC d v | +| dired-up-directory | /Go up in directory tree/ | h | +| dired-find-file | /Go down in directory tree (or open if file)/ | l | +| dired-next-line | Move down to next line | j | +| dired-previous-line | Move up to previous line | k | +| dired-mark | Mark file at point | m | +| dired-unmark | Unmark file at point | u | +| dired-do-copy | Copy current file or marked files | C | +| dired-do-rename | Rename current file or marked files | R | +| dired-hide-details | Toggle detailed listings on/off | ( | +| dired-git-info-mode | Toggle git information on/off | ) | +| dired-create-directory | Create new empty directory | + | +| dired-diff | Compare file at point with another | = | +| dired-subtree-toggle | Toggle viewing subtree at point | TAB | + +*** Dired commands using regex + +| COMMAND | DESCRIPTION | KEYBINDING | +|-------------------------+----------------------------+------------| +| dired-mark-files-regexp | Mark files using regex | % m | +| dired-do-copy-regexp | Copy files using regex | % C | +| dired-do-rename-regexp | Rename files using regex | % R | +| dired-mark-files-regexp | Mark all files using regex | * % | + +*** File permissions and ownership + +| COMMAND | DESCRIPTION | KEYBINDING | +|-----------------+----------------------------------+------------| +| dired-do-chgrp | Change the group of marked files | g G | +| dired-do-chmod | Change the mode of marked files | M | +| dired-do-chown | Change the owner of marked files | O | +| dired-do-rename | Rename file or all marked files | R | + +#+begin_src emacs-lisp +(map! :leader + (:prefix ("d" . "dired") + :desc "Open dired" "d" #'dired + :desc "Dired jump to current" "j" #'dired-jump) + (:after dired + (:map dired-mode-map + :desc "Peep-dired image previews" "d p" #'peep-dired + :desc "Dired view file" "d v" #'dired-view-file))) + +(evil-define-key 'normal dired-mode-map + (kbd "M-RET") 'dired-display-file + (kbd "h") 'dired-up-directory + (kbd "l") 'dired-open-file ; use dired-find-file instead of dired-open. + (kbd "m") 'dired-mark + (kbd "t") 'dired-toggle-marks + (kbd "u") 'dired-unmark + (kbd "C") 'dired-do-copy + (kbd "D") 'dired-do-delete + (kbd "J") 'dired-goto-file + (kbd "M") 'dired-do-chmod + (kbd "O") 'dired-do-chown + (kbd "P") 'dired-do-print + (kbd "R") 'dired-do-rename + (kbd "T") 'dired-do-touch + (kbd "Y") 'dired-copy-filenamecopy-filename-as-kill ; copies filename to kill ring. + (kbd "+") 'dired-create-directory + (kbd "-") 'dired-up-directory + (kbd "% l") 'dired-downcase + (kbd "% u") 'dired-upcase + (kbd "; d") 'epa-dired-do-decrypt + (kbd "; e") 'epa-dired-do-encrypt) +;; Get file icons in dired +(add-hook 'dired-mode-hook 'all-the-icons-dired-mode) +;; With dired-open plugin, you can launch external programs for certain extensions +;; For example, I set all .png files to open in 'sxiv' and all .mp4 files to open in 'mpv' +(setq dired-open-extensions '(("gif" . "sxiv") + ("jpg" . "sxiv") + ("png" . "sxiv") + ("mkv" . "mpv") + ("mp4" . "mpv"))) +#+end_src + +** Keybindings Within Dired With Peep-Dired-Mode Enabled +If peep-dired is enabled, you will get image previews as you go up/down with 'j' and 'k' + +| COMMAND | DESCRIPTION | KEYBINDING | +|----------------------+------------------------------------------+------------| +| peep-dired | /Toggle previews within dired/ | SPC d p | +| peep-dired-next-file | /Move to next file in peep-dired-mode/ | j | +| peep-dired-prev-file | /Move to previous file in peep-dired-mode/ | k | + +#+BEGIN_SRC emacs-lisp +(evil-define-key 'normal peep-dired-mode-map + (kbd "j") 'peep-dired-next-file + (kbd "k") 'peep-dired-prev-file) +(add-hook 'peep-dired-hook 'evil-normalize-keymaps) +#+END_SRC + +** Making deleted files go to trash can +#+begin_src emacs-lisp +(setq delete-by-moving-to-trash t + trash-directory "~/.local/share/Trash/files/") +#+end_src + +* DOOM THEME +Setting the theme to doom-one. To try out new themes, I set a keybinding for counsel-load-theme with 'SPC h t'. + +#+BEGIN_SRC emacs-lisp +(setq doom-theme 'doom-gruvbox) +(map! :leader + :desc "Load new theme" "h t" #'counsel-load-theme) +#+END_SRC + +* EMOJIS +Emojify is an Emacs extension to display emojis. It can display github style emojis like :smile: or plain ascii ones like :). + +#+begin_src emacs-lisp +(use-package emojify + :hook (after-init . global-emojify-mode)) +#+end_src + +* EVALUATE ELISP EXPRESSIONS +Changing some keybindings from their defaults to better fit with Doom Emacs, and to avoid conflicts with my window managers which sometimes use the control key in their keybindings. By default, Doom Emacs does not use 'SPC e' for anything, so I choose to use the format 'SPC e' plus 'key' for these (I also use 'SPC e' for 'eww' keybindings). + +| COMMAND | DESCRIPTION | KEYBINDING | +|-----------------+----------------------------------------------+------------| +| eval-buffer | /Evaluate elisp in buffer/ | SPC e b | +| eval-defun | /Evaluate the defun containing or after point/ | SPC e d | +| eval-expression | /Evaluate an elisp expression/ | SPC e e | +| eval-last-sexp | /Evaluate elisp expression before point/ | SPC e l | +| eval-region | /Evaluate elisp in region/ | SPC e r | + +#+Begin_src emacs-lisp +(map! :leader + (:prefix ("e". "evaluate/EWW") + :desc "Evaluate elisp in buffer" "b" #'eval-buffer + :desc "Evaluate defun" "d" #'eval-defun + :desc "Evaluate elisp expression" "e" #'eval-expression + :desc "Evaluate last sexpression" "l" #'eval-last-sexp + :desc "Evaluate elisp in region" "r" #'eval-region)) +#+END_SRC + +* EWW +EWW is the Emacs Web Wowser, the builtin browser in Emacs. Below I set urls to open in a specific browser (eww) with browse-url-browser-function. By default, Doom Emacs does not use 'SPC e' for anything, so I choose to use the format 'SPC e' plus 'key' for these (I also use 'SPC e' for 'eval' keybindings). I chose to use 'SPC s w' for eww-search-words because Doom Emacs uses 'SPC s' for 'search' commands. + +#+BEGIN_SRC emacs-lisp +(setq browse-url-browser-function 'eww-browse-url) +(map! :leader + :desc "Search web for text between BEG/END" + "s w" #'eww-search-words + (:prefix ("e" . "evaluate/EWW") + :desc "Eww web browser" "w" #'eww + :desc "Eww reload page" "R" #'eww-reload)) +#+END_SRC + +* FONTS +Settings related to fonts within Doom Emacs: ++ 'doom-font' -- standard monospace font that is used for most things in Emacs. ++ 'doom-variable-pitch-font' -- variable font which is useful in some Emacs plugins. ++ 'doom-big-font' -- used in doom-big-font-mode; useful for presentations. ++ 'font-lock-comment-face' -- for comments. ++ 'font-lock-keyword-face' -- for keywords with special significanclike 'setq' in elisp. + +#+BEGIN_SRC emacs-lisp +(setq doom-font (font-spec :family "mononoki Nerd Font" :size 15) + doom-variable-pitch-font (font-spec :family "mononoki Nerd Font" :size 15) + doom-big-font (font-spec :family "mononoki Nerd Font" :size 20)) +(after! doom-themes + (setq doom-themes-enable-bold t + doom-themes-enable-italic t)) +(custom-set-faces! + '(font-lock-comment-face :slant italic) + '(font-lock-keyword-face :slant italic)) +#+END_SRC + +* INSERT DATE +Some custom functions to insert the date. The function 'insert-todays-date' can be used one of three different ways: (1) just the keybinding without the universal argument prefix, (2) with one universal argument prefix, or (3) with two universal argument prefixes. The universal argument prefix is 'SPC-u' in Doom Emacs (C-u in standard GNU Emacs). The function 'insert-any-date' only outputs to one format, which is the same format as 'insert-todays-date' without a prefix. + +| COMMAND | EXAMPLE OUTPUT | KEYBINDING | +|-----------------------+---------------------------+-----------------------| +| dt/insert-todays-date | Friday, November 19, 2021 | SPC i d t | +| dt/insert-todays-date | 11-19-2021 | SPC u SPC i d t | +| dt/insert-todays-date | 2021-11-19 | SPC u SPC u SPC i d t | +| dt/insert-any-date | Friday, November 19, 2021 | SPC i d a | + +#+begin_src emacs-lisp +(defun dt/insert-todays-date (prefix) + (interactive "P") + (let ((format (cond + ((not prefix) "%A, %B %d, %Y") + ((equal prefix '(4)) "%m-%d-%Y") + ((equal prefix '(16)) "%Y-%m-%d")))) + (insert (format-time-string format)))) + +(require 'calendar) +(defun dt/insert-any-date (date) + "Insert DATE using the current locale." + (interactive (list (calendar-read-date))) + (insert (calendar-date-string date))) + +(map! :leader + (:prefix ("i d" . "Insert date") + :desc "Insert any date" "a" #'dt/insert-any-date + :desc "Insert todays date" "t" #'dt/insert-todays-date)) +#+end_src + +* IVY +Ivy is a generic completion mechanism for Emacs. + +** IVY-POSFRAME +Ivy-posframe is an ivy extension, which lets ivy use posframe to show its candidate menu. Some of the settings below involve: ++ ivy-posframe-display-functions-alist -- sets the display position for specific programs ++ ivy-posframe-height-alist -- sets the height of the list displayed for specific programs + +Available functions (positions) for 'ivy-posframe-display-functions-alist' ++ ivy-posframe-display-at-frame-center ++ ivy-posframe-display-at-window-center ++ ivy-posframe-display-at-frame-bottom-left ++ ivy-posframe-display-at-window-bottom-left ++ ivy-posframe-display-at-frame-bottom-window-center ++ ivy-posframe-display-at-point ++ ivy-posframe-display-at-frame-top-center + +=NOTE:= If the setting for 'ivy-posframe-display' is set to 'nil' (false), anything that is set to 'ivy-display-function-fallback' will just default to their normal position in Doom Emacs (usually a bottom split). However, if this is set to 't' (true), then the fallback position will be centered in the window. + +#+BEGIN_SRC emacs-lisp +(setq ivy-posframe-display-functions-alist + '((swiper . ivy-posframe-display-at-point) + (complete-symbol . ivy-posframe-display-at-point) + (counsel-M-x . ivy-display-function-fallback) + (counsel-esh-history . ivy-posframe-display-at-window-center) + (counsel-describe-function . ivy-display-function-fallback) + (counsel-describe-variable . ivy-display-function-fallback) + (counsel-find-file . ivy-display-function-fallback) + (counsel-recentf . ivy-display-function-fallback) + (counsel-register . ivy-posframe-display-at-frame-bottom-window-center) + (dmenu . ivy-posframe-display-at-frame-top-center) + (nil . ivy-posframe-display)) + ivy-posframe-height-alist + '((swiper . 20) + (dmenu . 20) + (t . 10))) +(ivy-posframe-mode 1) ; 1 enables posframe-mode, 0 disables it. +#+END_SRC + +** IVY KEYBINDINGS +By default, Doom Emacs does not use 'SPC v', so the format I use for these bindings is 'SPC v' plus 'key'. + +#+BEGIN_SRC emacs-lisp +(map! :leader + (:prefix ("v" . "Ivy") + :desc "Ivy push view" "v p" #'ivy-push-view + :desc "Ivy switch view" "v s" #'ivy-switch-view)) +#+END_SRC + +* LINE SETTINGS +I set comment-line to 'SPC TAB TAB' which is a rather comfortable keybinding for me on my ZSA Moonlander keyboard. The standard Emacs keybinding for comment-line is 'C-x C-;'. The other keybindings are for commands that toggle on/off various line-related settings. Doom Emacs uses 'SPC t' for "toggle" commands, so I choose 'SPC t' plus 'key' for those bindings. + +| COMMAND | DESCRIPTION | KEYBINDING | +|--------------------------+-------------------------------------------+-------------| +| comment-line | /Comment or uncomment lines/ | SPC TAB TAB | +| hl-line-mode | /Toggle line highlighting in current frame/ | SPC t h | +| global-hl-line-mode | /Toggle line highlighting globally/ | SPC t H | +| doom/toggle-line-numbers | /Toggle line numbers/ | SPC t l | +| toggle-truncate-lines | /Toggle truncate lines/ | SPC t t | + +#+BEGIN_SRC emacs-lisp +(setq display-line-numbers-type t) +(map! :leader + :desc "Comment or uncomment lines" "TAB TAB" #'comment-line + (:prefix ("t" . "toggle") + :desc "Toggle line numbers" "l" #'doom/toggle-line-numbers + :desc "Toggle line highlight in frame" "h" #'hl-line-mode + :desc "Toggle line highlight globally" "H" #'global-hl-line-mode + :desc "Toggle truncate lines" "t" #'toggle-truncate-lines)) +#+END_SRC + +* MARKDOWN + +#+begin_src emacs-lisp +(custom-set-faces + '(markdown-header-face ((t (:inherit font-lock-function-name-face :weight bold :family "variable-pitch")))) + '(markdown-header-face-1 ((t (:inherit markdown-header-face :height 1.7)))) + '(markdown-header-face-2 ((t (:inherit markdown-header-face :height 1.6)))) + '(markdown-header-face-3 ((t (:inherit markdown-header-face :height 1.5)))) + '(markdown-header-face-4 ((t (:inherit markdown-header-face :height 1.4)))) + '(markdown-header-face-5 ((t (:inherit markdown-header-face :height 1.3)))) + '(markdown-header-face-6 ((t (:inherit markdown-header-face :height 1.2))))) +#+end_src + +* MINIMAP +A minimap sidebar displaying a smaller version of the current buffer on either the left or right side. It highlights the currently shown region and updates its position automatically. Be aware that this minimap program does not work in Org documents. This is not unusual though because I have tried several minimap programs and none of them can handle Org. + +| COMMAND | DESCRIPTION | KEYBINDING | +|--------------+-------------------------------------------+------------| +| minimap-mode | /Toggle minimap-mode/ | SPC t m | + +#+begin_src emacs-lisp +(setq minimap-window-location 'right) +(map! :leader + (:prefix ("t" . "toggle") + :desc "Toggle minimap-mode" "m" #'minimap-mode)) +#+end_src + +* MODELINE +The modeline is the bottom status bar that appears in Emacs windows. For more information on what is available to configure in the Doom modeline, check out: +https://github.com/seagle0128/doom-modeline + +#+begin_src emacs-lisp +(set-face-attribute 'mode-line nil :font "mononoki Nerd Font-13") +(setq doom-modeline-height 30 ;; sets modeline height + doom-modeline-bar-width 5 ;; sets right bar width + doom-modeline-persp-name t ;; adds perspective name to modeline + doom-modeline-persp-icon t) ;; adds folder icon next to persp name +#+end_src + +* MOUSE SUPPORT +Adding mouse support in the terminal version of Emacs. + +#+begin_src emacs-lisp +(xterm-mouse-mode 1) +#+end_src + +* NEOTREE +Neotree is a file tree viewer. When you open neotree, it jumps to the current file thanks to neo-smart-open. The neo-window-fixed-size setting makes the neotree width be adjustable. Doom Emacs had no keybindings set for neotree. Since Doom Emacs uses 'SPC t' for 'toggle' keybindings, I used 'SPC t n' for toggle-neotree. + +| COMMAND | DESCRIPTION | KEYBINDING | +|----------------+---------------------------+------------| +| neotree-toggle | /Toggle neotree/ | SPC t n | +| neotree- dir | /Open directory in neotree/ | SPC d n | + +#+BEGIN_SRC emacs-lisp +(after! neotree + (setq neo-smart-open t + neo-window-fixed-size nil)) +(after! doom-themes + (setq doom-neotree-enable-variable-pitch t)) +(map! :leader + :desc "Toggle neotree file viewer" "t n" #'neotree-toggle + :desc "Open directory in neotree" "d n" #'neotree-dir) +#+END_SRC + +* OPEN SPECIFIC FILES +Keybindings to open files that I work with all the time using the find-file command, which is the interactive file search that opens with 'C-x C-f' in GNU Emacs or 'SPC f f' in Doom Emacs. These keybindings use find-file non-interactively since we specify exactly what file to open. The format I use for these bindings is 'SPC =' plus 'key' since Doom Emacs does not use 'SPC ='. + +| PATH TO FILE | DESCRIPTION | KEYBINDING | +|--------------------------------+-----------------------+------------| +| ~/Org/agenda.org | /Edit agenda file/ | SPC = a | +| ~/.config/doom/config.org" | /Edit doom config.org/ | SPC = c | +| ~/.config/doom/init.el" | /Edit doom init.el/ | SPC = i | +| ~/.config/doom/packages.el" | /Edit doom packages.el/ | SPC = p | +| ~/.config/doom/eshell/aliases" | /Edit eshell aliases/ | SPC = e a | +| ~/.config/doom/eshell/profile" | /Edit eshell profile/ | SPC = e p | + +#+BEGIN_SRC emacs-lisp +(map! :leader + (:prefix ("=" . "open file") + :desc "Edit agenda file" "a" #'(lambda () (interactive) (find-file "~/Org/agenda.org")) + :desc "Edit doom config.org" "c" #'(lambda () (interactive) (find-file "~/.config/doom/config.org")) + :desc "Edit doom init.el" "i" #'(lambda () (interactive) (find-file "~/.config/doom/init.el")) + :desc "Edit doom packages.el" "p" #'(lambda () (interactive) (find-file "~/.config/doom/packages.el")))) +(map! :leader + (:prefix ("= e" . "open eshell files") + :desc "Edit eshell aliases" "a" #'(lambda () (interactive) (find-file "~/.config/doom/eshell/aliases")) + :desc "Edit eshell profile" "p" #'(lambda () (interactive) (find-file "~/.config/doom/eshell/profile")))) +#+END_SRC + +* ORG MODE +I wrapped most of this block in (after! org). Without this, my settings might be evaluated too early, which will result in my settings being overwritten by Doom's defaults. I have also enabled org-journal, org-superstar and org-roam by adding (+journal +pretty +roam2) to the org section of my Doom Emacs init.el. + +=NOTE:= I have the location of my Org directory and Roam directory in $HOME/nc/ which is a Nextcloud folder that allows me to instantly sync all of my Org work between my home computer and my office computer. + +#+BEGIN_SRC emacs-lisp +(map! :leader + :desc "Org babel tangle" "m B" #'org-babel-tangle) +(after! org + (setq org-directory "~/nc/Org/" + org-agenda-files '("~/nc/Org/agenda.org") + org-default-notes-file (expand-file-name "notes.org" org-directory) + org-ellipsis " ▼ " + org-superstar-headline-bullets-list '("◉" "●" "○" "◆" "●" "○" "◆") + org-superstar-item-bullet-alist '((?+ . ?➤) (?- . ?✦)) ; changes +/- symbols in item lists + org-log-done 'time + org-hide-emphasis-markers t + ;; ex. of org-link-abbrev-alist in action + ;; [[arch-wiki:Name_of_Page][Description]] + org-link-abbrev-alist ; This overwrites the default Doom org-link-abbrev-list + '(("google" . "http://www.google.com/search?q=") + ("arch-wiki" . "https://wiki.archlinux.org/index.php/") + ("ddg" . "https://duckduckgo.com/?q=") + ("wiki" . "https://en.wikipedia.org/wiki/")) + org-todo-keywords ; This overwrites the default Doom org-todo-keywords + '((sequence + "TODO(t)" ; A task that is ready to be tackled + "BLOG(b)" ; Blog writing assignments + "GYM(g)" ; Things to accomplish at the gym + "PROJ(p)" ; A project that contains other tasks + "VIDEO(v)" ; Video assignments + "WAIT(w)" ; Something is holding up this task + "|" ; The pipe necessary to separate "active" states and "inactive" states + "DONE(d)" ; Task has been completed + "CANCELLED(c)" )))) ; Task has been cancelled +#+END_SRC + +** Org fonts +I have created an interactive function for each color scheme (M-x dt/org-colors-*). These functions will set appropriate colors and font attributes for org-level fonts and the org-table font. +#+begin_src emacs-lisp + +(defun dt/org-colors-doom-one () + "Enable Doom One colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#51afef" ultra-bold) + (org-level-2 1.6 "#c678dd" extra-bold) + (org-level-3 1.5 "#98be65" bold) + (org-level-4 1.4 "#da8548" semi-bold) + (org-level-5 1.3 "#5699af" normal) + (org-level-6 1.2 "#a9a1e1" normal) + (org-level-7 1.1 "#46d9ff" normal) + (org-level-8 1.0 "#ff6c6b" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-dracula () + "Enable Dracula colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#8be9fd" ultra-bold) + (org-level-2 1.6 "#bd93f9" extra-bold) + (org-level-3 1.5 "#50fa7b" bold) + (org-level-4 1.4 "#ff79c6" semi-bold) + (org-level-5 1.3 "#9aedfe" normal) + (org-level-6 1.2 "#caa9fa" normal) + (org-level-7 1.1 "#5af78e" normal) + (org-level-8 1.0 "#ff92d0" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-gruvbox-dark () + "Enable Gruvbox Dark colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#458588" ultra-bold) + (org-level-2 1.6 "#b16286" extra-bold) + (org-level-3 1.5 "#98971a" bold) + (org-level-4 1.4 "#fb4934" semi-bold) + (org-level-5 1.3 "#83a598" normal) + (org-level-6 1.2 "#d3869b" normal) + (org-level-7 1.1 "#d79921" normal) + (org-level-8 1.0 "#8ec07c" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-monokai-pro () + "Enable Monokai Pro colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#78dce8" ultra-bold) + (org-level-2 1.6 "#ab9df2" extra-bold) + (org-level-3 1.5 "#a9dc76" bold) + (org-level-4 1.4 "#fc9867" semi-bold) + (org-level-5 1.3 "#ff6188" normal) + (org-level-6 1.2 "#ffd866" normal) + (org-level-7 1.1 "#78dce8" normal) + (org-level-8 1.0 "#ab9df2" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-nord () + "Enable Nord colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#81a1c1" ultra-bold) + (org-level-2 1.6 "#b48ead" extra-bold) + (org-level-3 1.5 "#a3be8c" bold) + (org-level-4 1.4 "#ebcb8b" semi-bold) + (org-level-5 1.3 "#bf616a" normal) + (org-level-6 1.2 "#88c0d0" normal) + (org-level-7 1.1 "#81a1c1" normal) + (org-level-8 1.0 "#b48ead" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-oceanic-next () + "Enable Oceanic Next colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#6699cc" ultra-bold) + (org-level-2 1.6 "#c594c5" extra-bold) + (org-level-3 1.5 "#99c794" bold) + (org-level-4 1.4 "#fac863" semi-bold) + (org-level-5 1.3 "#5fb3b3" normal) + (org-level-6 1.2 "#ec5f67" normal) + (org-level-7 1.1 "#6699cc" normal) + (org-level-8 1.0 "#c594c5" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-palenight () + "Enable Palenight colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#82aaff" ultra-bold) + (org-level-2 1.6 "#c792ea" extra-bold) + (org-level-3 1.5 "#c3e88d" bold) + (org-level-4 1.4 "#ffcb6b" semi-bold) + (org-level-5 1.3 "#a3f7ff" normal) + (org-level-6 1.2 "#e1acff" normal) + (org-level-7 1.1 "#f07178" normal) + (org-level-8 1.0 "#ddffa7" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-solarized-dark () + "Enable Solarized Dark colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#268bd2" ultra-bold) + (org-level-2 1.6 "#d33682" extra-bold) + (org-level-3 1.5 "#859900" bold) + (org-level-4 1.4 "#b58900" semi-bold) + (org-level-5 1.3 "#cb4b16" normal) + (org-level-6 1.2 "#6c71c4" normal) + (org-level-7 1.1 "#2aa198" normal) + (org-level-8 1.0 "#657b83" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-solarized-light () + "Enable Solarized Light colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#268bd2" ultra-bold) + (org-level-2 1.6 "#d33682" extra-bold) + (org-level-3 1.5 "#859900" bold) + (org-level-4 1.4 "#b58900" semi-bold) + (org-level-5 1.3 "#cb4b16" normal) + (org-level-6 1.2 "#6c71c4" normal) + (org-level-7 1.1 "#2aa198" normal) + (org-level-8 1.0 "#657b83" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +(defun dt/org-colors-tomorrow-night () + "Enable Tomorrow Night colors for Org headers." + (interactive) + (dolist + (face + '((org-level-1 1.7 "#81a2be" ultra-bold) + (org-level-2 1.6 "#b294bb" extra-bold) + (org-level-3 1.5 "#b5bd68" bold) + (org-level-4 1.4 "#e6c547" semi-bold) + (org-level-5 1.3 "#cc6666" normal) + (org-level-6 1.2 "#70c0ba" normal) + (org-level-7 1.1 "#b77ee0" normal) + (org-level-8 1.0 "#9ec400" normal))) + (set-face-attribute (nth 0 face) nil :font doom-variable-pitch-font :weight (nth 3 face) :height (nth 1 face) :foreground (nth 2 face))) + (set-face-attribute 'org-table nil :font doom-font :weight 'normal :height 1.0 :foreground "#bfafdf")) + +;; Load our desired dt/org-colors-* theme on startup +(dt/org-colors-tomorrow-night) + +#+end_src + +** Org-journal +#+begin_src emacs-lisp +(setq org-journal-dir "~/nc/Org/journal/" + org-journal-date-prefix "* " + org-journal-time-prefix "** " + org-journal-date-format "%B %d, %Y (%A) " + org-journal-file-format "%Y-%m-%d.org") +#+end_src + +** Org-publish +#+begin_src emacs-lisp +(setq org-publish-use-timestamps-flag nil) +(setq org-export-with-broken-links t) +#+end_src + +** Org-auto-tangle +=org-auto-tangle= allows you to add the option =#+auto_tangle: t= in your Org file so that it automatically tangles when you save the document. + +#+begin_src emacs-lisp +(use-package! org-auto-tangle + :defer t + :hook (org-mode . org-auto-tangle-mode) + :config + (setq org-auto-tangle-default t)) + +#+end_src + +* PERSPECTIVE +Perspective provides multiple named workspaces (or "perspectives") in Emacs, similar to having multiple desktops in window managers like Awesome and XMonad. Each perspective has its own buffer list and its own window layout, making it easy to work on many separate projects without getting lost in all the buffers. Switching to a perspective activates its window configuration, and when in a perspective, only its buffers are available (by default). Doom Emacs uses 'SPC some_key' for binding some of the perspective commands, so I used this binging format for the perspective bindings that I created.. + +| COMMAND | DESCRIPTION | KEYBINDING | +|----------------------------+-------------------------------------+------------| +| persp-switch | Switch to perspective NAME | SPC DEL | +| persp-switch-to-buffer | Switch to buffer in perspective | SPC , | +| persp-next | Switch to next perspective | SPC ] | +| persp-prev | Switch to previous perspective | SPC [ | +| persp-add-buffer | Add a buffer to current perspective | SPC + | +| persp-remove-by-name | Remove perspective by name | SPC - | +| +workspace/switch-to-{0-9} | Switch to workspace /n/ | SPC 0-9 | + +#+begin_src emacs-lisp +(map! :leader + :desc "Switch to perspective NAME" "DEL" #'persp-switch + :desc "Switch to buffer in perspective" "," #'persp-switch-to-buffer + :desc "Switch to next perspective" "]" #'persp-next + :desc "Switch to previous perspective" "[" #'persp-prev + :desc "Add a buffer current perspective" "+" #'persp-add-buffer + :desc "Remove perspective by name" "-" #'persp-remove-by-name) +#+end_src + +* RAINBOW MODE +Rainbox mode displays the actual color for any hex value color. It's such a nice feature that I wanted it turned on all the time, regardless of what mode I am in. The following creates a global minor mode for rainbow-mode and enables it. + +#+begin_src emacs-lisp +(define-globalized-minor-mode global-rainbow-mode rainbow-mode + (lambda () (rainbow-mode 1))) +(global-rainbow-mode 1 ) +#+end_src + +* REGISTERS +Emacs registers are compartments where you can save text, rectangles and positions for later use. Once you save text or a rectangle in a register, you can copy it into the buffer once or many times; once you save a position in a register, you can jump back to that position once or many times. The default GNU Emacs keybindings for these commands (with the exception of counsel-register) involves 'C-x r' followed by one or more other keys. I wanted to make this a little more user friendly, and since I am using Doom Emacs, I choose to replace the 'C-x r' part of the key chords with 'SPC r'. + +| COMMAND | DESCRIPTION | KEYBINDING | +|----------------------------------+----------------------------------+------------| +| copy-to-register | /Copy to register/ | SPC r c | +| frameset-to-register | /Frameset to register/ | SPC r f | +| insert-register | /Insert contents of register/ | SPC r i | +| jump-to-register | /Jump to register/ | SPC r j | +| list-registers | /List registers/ | SPC r l | +| number-to-register | /Number to register/ | SPC r n | +| counsel-register | /Interactively choose a register/ | SPC r r | +| view-register | /View a register/ | SPC r v | +| window-configuration-to-register | /Window configuration to register/ | SPC r w | +| increment-register | /Increment register/ | SPC r + | +| point-to-register | /Point to register/ | SPC r SPC | + +#+BEGIN_SRC emacs-lisp +(map! :leader + (:prefix ("r" . "registers") + :desc "Copy to register" "c" #'copy-to-register + :desc "Frameset to register" "f" #'frameset-to-register + :desc "Insert contents of register" "i" #'insert-register + :desc "Jump to register" "j" #'jump-to-register + :desc "List registers" "l" #'list-registers + :desc "Number to register" "n" #'number-to-register + :desc "Interactively choose a register" "r" #'counsel-register + :desc "View a register" "v" #'view-register + :desc "Window configuration to register" "w" #'window-configuration-to-register + :desc "Increment register" "+" #'increment-register + :desc "Point to register" "SPC" #'point-to-register)) +#+END_SRC + +* SHELLS +Settings for the various shells and terminal emulators within Emacs. ++ 'shell-file-name' -- sets the shell to be used in M-x shell, M-x term, M-x ansi-term and M-x vterm. ++ 'eshell-aliases-file' -- sets an aliases file for the eshell. + +#+BEGIN_SRC emacs-lisp +(setq shell-file-name "/bin/fish" + vterm-max-scrollback 5000) +(setq eshell-rc-script "~/.config/doom/eshell/profile" + eshell-aliases-file "~/.config/doom/eshell/aliases" + eshell-history-size 5000 + eshell-buffer-maximum-lines 5000 + eshell-hist-ignoredups t + eshell-scroll-to-bottom-on-input t + eshell-destroy-buffer-when-process-dies t + eshell-visual-commands'("bash" "fish" "htop" "ssh" "top" "zsh")) +(map! :leader + :desc "Eshell" "e s" #'eshell + :desc "Eshell popup toggle" "e t" #'+eshell/toggle + :desc "Counsel eshell history" "e h" #'counsel-esh-history + :desc "Vterm popup toggle" "v t" #'+vterm/toggle) +#+END_SRC + +* SPLITS +I set splits to default to opening on the right using 'prefer-horizontal-split'. I set a keybinding for 'clone-indirect-buffer-other-window' for when I want to have the same document in two splits. The text of the indirect buffer is always identical to the text of its base buffer; changes made by editing either one are visible immediately in the other. But in all other respects, the indirect buffer and its base buffer are completely separate. For example, I can fold one split but other will be unfolded. + +#+BEGIN_SRC emacs-lisp +(defun prefer-horizontal-split () + (set-variable 'split-height-threshold nil t) + (set-variable 'split-width-threshold 40 t)) ; make this as low as needed +(add-hook 'markdown-mode-hook 'prefer-horizontal-split) +(map! :leader + :desc "Clone indirect buffer other window" "b c" #'clone-indirect-buffer-other-window) +#+END_SRC + +* WINNER MODE +Winner mode has been included with GNU Emacs since version 20. This is a global minor mode and, when activated, it allows you to “undo” (and “redo”) changes in the window configuration with the key commands 'SCP w ' and 'SPC w '. + +#+BEGIN_SRC emacs-lisp +(map! :leader + (:prefix ("w" . "window") + :desc "Winner redo" "" #'winner-redo + :desc "Winner undo" "" #'winner-undo)) +#+END_SRC + +* ZAP TO CHAR +Emacs provides a 'zap-to-char' command that kills from the current point to a character. It is bound to 'M-z' in standard GNU Emacs but since Doom Emacs uses 'SPC' as its leader key and does not have 'SPC z' binded to anything, it just makes since to use it for 'zap-to-char'. Note that 'zap-to-char' can be used with the universal argument 'SPC u' to modify its behavior. Examples of 'zap-to-char' usage are listed in the table below: + +| KEYBINDING | WHAT IS DOES | +|---------------------------+------------------------------------------------------------| +| SPC z e | deletes all chars to the next occurrence of 'e' | +| SPC u 2 SPC z e | deletes all chars to the second occurrence of 'e' | +| SPC u - SPC z e | deletes all chars to the previous occurrence of 'e' | +| SPC u -2 SPC z e | deletes all chars to the fourth previous occurrence of 'e' | +| SPC u 1 0 0 SPC u SPC z e | deletes all chars to the 100th occurrence of 'e' | + +=TIP:= The universal argument (SPC u) can only take a single integer by default. If you need to use a multi-digit number (like 100 in the last example in the table above), then you must terminate the universal argument with another 'SPC u' after typing the number. + +'zap-up-to-char' is an alternative command that does not zap the char specified. It is binded to 'SPC Z'. It can also be used in conjunction with the universal argument 'SPC u' in similar fashion to the the 'zap-to-char' examples above. + +=NOTE:= Vim (evil mode) has similar functionality builtin. You can delete to the next occurrence of 'e' by using 'dte' in normal. To delete to the next occurrence of 'e' including the 'e', then you would use 'dfe'. And you can modify 'dt' and 'df' by prefixing them with numbers, so '2dte' would delete to the second occurrence of 'e'. + +#+BEGIN_SRC emacs-lisp +(map! :leader + :desc "Zap to char" "z" #'zap-to-char + :desc "Zap up to char" "Z" #'zap-up-to-char) +#+END_SRC diff --git a/new-config/.config/doom/emacs-dash.txt b/new-config/.config/doom/emacs-dash.txt new file mode 100644 index 000000000..0d0f7a233 --- /dev/null +++ b/new-config/.config/doom/emacs-dash.txt @@ -0,0 +1,20 @@ + + ================= =============== =============== ======== ======== + \\ . . . . . . .\\ //. . . . . . .\\ //. . . . . . .\\ \\. . .\\// . . // + ||. . ._____. . .|| ||. . ._____. . .|| ||. . ._____. . .|| || . . .\/ . . .|| + || . .|| ||. . || || . .|| ||. . || || . .|| ||. . || ||. . . . . . . || + ||. . || || . .|| ||. . || || . .|| ||. . || || . .|| || . | . . . . .|| + || . .|| ||. _-|| ||-_ .|| ||. . || || . .|| ||. _-|| ||-_.|\ . . . . || + ||. . || ||-' || || `-|| || . .|| ||. . || ||-' || || `|\_ . .|. .|| + || . _|| || || || || ||_ . || || . _|| || || || |\ `-_/| . || + ||_-' || .|/ || || \|. || `-_|| ||_-' || .|/ || || | \ / |-_.|| + || ||_-' || || `-_|| || || ||_-' || || | \ / | `|| + || `' || || `' || || `' || || | \ / | || + || .===' `===. .==='.`===. .===' /==. | \/ | || + || .==' \_|-_ `===. .===' _|_ `===. .===' _-|/ `== \/ | || + || .==' _-' `-_ `=' _-' `-_ `=' _-' `-_ /| \/ | || + || .==' _-' '-__\._-' '-_./__-' `' |. /| | || + ||.==' _-' `' | /==.|| + ==' _-' EMACS \/ `== + \ _-' `-_ / + `'' ``' diff --git a/new-config/.config/doom/eshell/aliases b/new-config/.config/doom/eshell/aliases new file mode 100644 index 000000000..2edd0e04a --- /dev/null +++ b/new-config/.config/doom/eshell/aliases @@ -0,0 +1,20 @@ +# Aliases for emacs commands +alias ff find-file $1 + +# Changing "ls" to "exa" +alias ls exa -al --color=always --group-directories-first $* # my preferred listing +alias la exa -a --color=always --group-directories-first $* # all files and dirs +alias ll exa -l --color=always --group-directories-first $* # long format +alias lt exa -aT --color=always --group-directories-first $* # tree listing +alias l. exa -a1 $* | grep "^\." # list hidden files + +# Aliases for doom emacs utilties +alias doomsync ~/.config/emacs/bin/doom sync +alias doomdoctor ~/.config/emacs/bin/doom doctor +alias doomupgrade ~/.config/emacs/bin/doom upgrade +alias doompurge ~/.config/emacs/bin/doom purge + +# Confirm before overwriting something +alias cp cp -i $1 +alias mv mv -i $1 +alias rm rm -i $1 diff --git a/new-config/.config/doom/init.el b/new-config/.config/doom/init.el new file mode 100644 index 000000000..1e7dfd5ce --- /dev/null +++ b/new-config/.config/doom/init.el @@ -0,0 +1,191 @@ +;;; init.el -*- lexical-binding: t; -*- + +;; This file controls what Doom modules are enabled and what order they load +;; in. Remember to run 'doom sync' after modifying it! + +;; NOTE Press 'SPC h d h' (or 'C-h d h' for non-vim users) to access Doom's +;; documentation. There you'll find a "Module Index" link where you'll find +;; a comprehensive list of Doom's modules and what flags they support. + +;; NOTE Move your cursor over a module's name (or its flags) and press 'K' (or +;; 'C-c c k' for non-vim users) to view its documentation. This works on +;; flags as well (those symbols that start with a plus). +;; +;; Alternatively, press 'gd' (or 'C-c c d') on a module to browse its +;; directory (for easy access to its source code). + +(doom! :input + ;;chinese + ;;japanese + ;;layout ; auie,ctsrnm is the superior home row + + :completion + company ; the ultimate code completion backend + ;;helm ; the *other* search engine for love and life + ;;ido ; the other *other* search engine... + (ivy +fonts +childframe) ; a search engine for love and life + + :ui + ;;deft ; notational velocity for Emacs + doom ; what makes DOOM look the way it does + ;;doom-dashboard ; a nifty splash screen for Emacs + doom-quit ; DOOM quit-message prompts when you quit Emacs + (emoji +unicode) ; 🙂 + ;;fill-column ; a `fill-column' indicator + hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW + ;;hydra + ;;indent-guides ; highlighted indent columns + (ligatures +extras) ; ligatures and symbols to make your code pretty again + ;;minimap ; show a map of the code on the side + modeline ; snazzy, Atom-inspired modeline, plus API + ;;nav-flash ; blink cursor line after big motions + neotree ; a project drawer, like NERDTree for vim + ophints ; highlight the region an operation acts on + (popup +defaults) ; tame sudden yet inevitable temporary windows + tabs ; a tab bar for Emacs + ;;treemacs ; a project drawer, like neotree but cooler + ;;unicode ; extended unicode support for various languages + vc-gutter ; vcs diff in the fringe + vi-tilde-fringe ; fringe tildes to mark beyond EOB + window-select ; visually switch windows + workspaces ; tab emulation, persistence & separate workspaces + zen ; distraction-free coding or writing + + :editor + (evil +everywhere) ; come to the dark side, we have cookies + file-templates ; auto-snippets for empty files + fold ; (nigh) universal code folding + ;;(format +onsave) ; automated prettiness + ;;god ; run Emacs commands without modifier keys + lispy ; vim for lisp, for people who don't like vim + ;;multiple-cursors ; editing in many places at once + ;;objed ; text object editing for the innocent + ;;parinfer ; turn lisp into python, sort of + ;;rotate-text ; cycle region at point between text candidates + snippets ; my elves. They type so I don't have to + ;;word-wrap ; soft wrapping with language-aware indent + + :emacs + (dired +icons) ; making dired pretty [functional] + electric ; smarter, keyword-based electric-indent + (ibuffer +icons) ; interactive buffer management + undo ; persistent, smarter undo for your inevitable mistakes + vc ; version-control and Emacs, sitting in a tree + + :term + eshell ; the elisp shell that works everywhere + ;;shell ; simple shell REPL for Emacs + ;;term ; basic terminal emulator for Emacs + vterm ; the best terminal emulation in Emacs + + :checkers + syntax ; tasing you for every semicolon you forget + (spell +aspell) ; tasing you for misspelling mispelling + grammar ; tasing grammar mistake every you make + + :tools + ;;ansible + ;;debugger ; FIXME stepping through code, to help you add bugs + ;;direnv + ;;docker + ;;editorconfig ; let someone else argue about tabs vs spaces + ;;ein ; tame Jupyter notebooks with emacs + (eval +overlay) ; run code, run (also, repls) + ;;gist ; interacting with github gists + lookup ; navigate your code and its documentation + lsp + magit ; a git porcelain for Emacs + ;;make ; run make tasks from Emacs + ;;pass ; password manager for nerds + pdf ; pdf enhancements + ;;prodigy ; FIXME managing external services & code builders + ;;rgb ; creating color strings + ;;taskrunner ; taskrunner for all your projects + ;;terraform ; infrastructure as code + ;;tmux ; an API for interacting with tmux + ;;upload ; map local to remote projects via ssh/ftp + + :os + ;;(:if IS-MAC macos) ; improve compatibility with macOS + ;;tty ; improve the terminal Emacs experience + + :lang + ;;agda ; types of types of types of types... + cc ; C/C++/Obj-C madness + ;;clojure ; java with a lisp + common-lisp ; if you've seen one lisp, you've seen them all + ;;coq ; proofs-as-programs + ;;crystal ; ruby at the speed of c + csharp ; unity, .NET, and mono shenanigans + ;;data ; config/data formats + ;;(dart +flutter) ; paint ui and not much else + ;;elixir ; erlang done right + ;;elm ; care for a cup of TEA? + emacs-lisp ; drown in parentheses + ;;erlang ; an elegant language for a more civilized age + ;;ess ; emacs speaks statistics + ;;faust ; dsp, but you get to keep your soul + ;;fsharp ; ML stands for Microsoft's Language + ;;fstar ; (dependent) types and (monadic) effects and Z3 + ;;gdscript ; the language you waited for + ;;(go +lsp) ; the hipster dialect + ;;(haskell +dante) ; a language that's lazier than I am + ;;hy ; readability of scheme w/ speed of python + ;;idris ; a language you can depend on + json ; At least it ain't XML + (java +meghanada) ; the poster child for carpal tunnel syndrome + javascript ; all(hope(abandon(ye(who(enter(here)))))) + ;;julia ; a better, faster MATLAB + ;;kotlin ; a better, slicker Java(Script) + latex ; writing papers in Emacs has never been so fun + ;;lean + ;;factor + ;;ledger ; an accounting system in Emacs + lua ; one-based indices? one-based indices + markdown ; writing docs for people to ignore + ;;nim ; python + lisp at the speed of c + ;;nix ; I hereby declare "nix geht mehr!" + ;;ocaml ; an objective camel + (org + +journal ; enable org journal + +pretty ; replace asterisks with pretty org bullets + +publish ; create static websites with org + +roam2) ; org roam v2 + php ; perl's insecure younger brother + ;;plantuml ; diagrams for confusing people more + ;;purescript ; javascript, but functional + python ; beautiful is better than ugly + ;;qt ; the 'cutest' gui framework ever + ;;racket ; a DSL for DSLs + ;;raku ; the artist formerly known as perl6 + ;;rest ; Emacs as a REST client + ;;rst ; ReST in peace + ;;(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} + rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap() + ;;scala ; java, but good + scheme ; a fully conniving family of lisps + sh ; she sells {ba,z,fi}sh shells on the C xor + ;;sml + ;;solidity ; do you need a blockchain? No. + ;;swift ; who asked for emoji variables? + ;;terra ; Earth and Moon in alignment for performance. + web ; the tubes + yaml ; JSON, but readable + + :email + ;;mu4e + ;;smtpmail + ;;notmuch + ;;(wanderlust +gmail) + + :app + ;;calendar + ;;emms + ;;everywhere ; *leave* Emacs!? You must be joking + ;;irc ; how neckbeards socialize + ;;rss ; emacs as an RSS reader + ;;twitter ; twitter client https://twitter.com/vnought + + :config + literate + (default +bindings +smartparens)) diff --git a/new-config/.config/doom/packages.el b/new-config/.config/doom/packages.el new file mode 100644 index 000000000..91358c0df --- /dev/null +++ b/new-config/.config/doom/packages.el @@ -0,0 +1,85 @@ +;; -*- no-byte-compile: t; -*- +;;; $DOOMDIR/packages.el + +;; To install a package with Doom you must declare them here and run 'doom sync' +;; on the command line, then restart Emacs for the changes to take effect -- or +;; use 'M-x doom/reload'. + + +;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror: +;(package! some-package) + +;; To install a package directly from a remote git repo, you must specify a +;; `:recipe'. You'll find documentation on what `:recipe' accepts here: +;; https://github.com/raxod502/straight.el#the-recipe-format +;(package! another-package +; :recipe (:host github :repo "username/repo")) + +;; If the package you are trying to install does not contain a PACKAGENAME.el +;; file, or is located in a subdirectory of the repo, you'll need to specify +;; `:files' in the `:recipe': +;(package! this-package +; :recipe (:host github :repo "username/repo" +; :files ("some-file.el" "src/lisp/*.el"))) + +;; If you'd like to disable a package included with Doom, you can do so here +;; with the `:disable' property: +;(package! builtin-package :disable t) + +;; You can override the recipe of a built in package without having to specify +;; all the properties for `:recipe'. These will inherit the rest of its recipe +;; from Doom or MELPA/ELPA/Emacsmirror: +;(package! builtin-package :recipe (:nonrecursive t)) +;(package! builtin-package-2 :recipe (:repo "myfork/package")) + +;; Specify a `:branch' to install a package from a particular branch or tag. +;; This is required for some packages whose default branch isn't 'master' (which +;; our package manager can't deal with; see raxod502/straight.el#279) +;(package! builtin-package :recipe (:branch "develop")) + +;; Use `:pin' to specify a particular commit to install. +;(package! builtin-package :pin "1a2b3c4d5e") + + +;; Doom's packages are pinned to a specific commit and updated from release to +;; release. The `unpin!' macro allows you to unpin single packages... +;(unpin! pinned-package) +;; ...or multiple packages +;(unpin! pinned-package another-pinned-package) +;; ...Or *all* packages (NOT RECOMMENDED; will likely break things) +;(unpin! t) + +(package! gitconfig-mode + :recipe (:host github :repo "magit/git-modes" + :files ("gitconfig-mode.el"))) +(package! gitignore-mode + :recipe (:host github :repo "magit/git-modes" + :files ("gitignore-mode.el"))) +(package! async) +(package! calfw) +(package! calfw-org) +(package! dashboard) +(package! dired-open) +(package! dired-subtree) +(package! dmenu) +(package! elpher) +(package! emojify) +(package! esxml) +(package! evil-tutor) +(package! ivy-posframe) +(package! mw-thesaurus) +(package! org-board) +(package! org-web-tools) +(package! org-auto-tangle) +(package! pacmacs) +(package! peep-dired) +(package! rainbow-mode) +(package! request) +(package! resize-window) +(package! s) +(package! tldr) +(package! wc-mode) +(package! beacon) +(package! clippy) +(package! minimap) +(package! olivetti) diff --git a/new-config/.config/dunst/dunstrc b/new-config/.config/dunst/dunstrc index c4daec285..7d1bbf820 100644 --- a/new-config/.config/dunst/dunstrc +++ b/new-config/.config/dunst/dunstrc @@ -163,7 +163,7 @@ dmenu = /usr/bin/dmenu -p dunst: # Browser for opening urls in context menu. - browser = /usr/bin/qutebrowser + browser = /usr/bin/firefox # Always run rule-defined scripts, even if the notification is suppressed always_run_script = true diff --git a/new-config/.config/fish/config.fish b/new-config/.config/fish/config.fish index 1b88e97a9..25dacd394 100644 --- a/new-config/.config/fish/config.fish +++ b/new-config/.config/fish/config.fish @@ -14,8 +14,8 @@ set -U fish_user_paths $HOME/.bin $HOME/.local/bin $HOME/.config/emacs/bin $HOM ### EXPORT ### set fish_greeting # Supresses fish's intro message set TERM "xterm-256color" # Sets the terminal type -set EDITOR "./.local/bin/lvim" # $EDITOR use lvim in terminal -set VISUAL "wezterm start --class editor ./.local/bin/lvim" # $VISUAL open wezterm with lvim +set EDITOR "emacsclient -t -a ''" # $EDITOR use Emacs in terminal +set VISUAL "emacsclient -c -a emacs" # $VISUAL use Emacs in GUI mode ### SET BAT AS MANPAGER set -x MANPAGER "sh -c 'col -bx | bat -l man -p'" @@ -126,8 +126,7 @@ alias .4='cd ../../../..' alias .5='cd ../../../../..' # vim and emacs -alias vim='lvim' -alias vimdiff='lvim -d' +alias vim="emacsclient -t -a ''" # newsboat alias newsboat='newsboat -u ~/.config/newsboat/urls' @@ -159,15 +158,14 @@ alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' # file management +alias fm="vifm" +alias file="vifm" +alias flm="vifm" alias cp='cp -iv' alias mv='mv -iv' alias rm='rm -vI' alias mkd='mkdir -pv' alias mkdir='mkdir -pv' -alias fm='./.config/vifm/scripts/vifmrun' -alias vifm='./.config/vifm/scripts/vifmrun' -alias file='./.config/vifm/scripts/vifmrun' -alias flm='./.config/vifm/scripts/vifmrun' # audio alias mx='pulsemixer' diff --git a/new-config/.config/gtk-2.0/gtkfilechooser.ini b/new-config/.config/gtk-2.0/gtkfilechooser.ini index 873fcf1c7..5e67a1aef 100644 --- a/new-config/.config/gtk-2.0/gtkfilechooser.ini +++ b/new-config/.config/gtk-2.0/gtkfilechooser.ini @@ -4,8 +4,8 @@ ShowHidden=false ShowSizeColumn=true GeometryX=0 GeometryY=0 -GeometryWidth=1000 -GeometryHeight=1000 +GeometryWidth=1276 +GeometryHeight=705 SortColumn=name SortOrder=ascending StartupMode=recent diff --git a/new-config/.config/hypr/hyprland.conf b/new-config/.config/hypr/hyprland.conf index 595f3b80f..43cd75b77 100644 --- a/new-config/.config/hypr/hyprland.conf +++ b/new-config/.config/hypr/hyprland.conf @@ -1,8 +1,9 @@ # Autostart exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP -exec-once /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 exec-once = /usr/lib/xdg-desktop-portal exec-once = /usr/lib/xdg-desktop-portal-wlr +exec-once = /usr/bin/emacs --daemon exec-once = dunst --config ~/.config/dunst/dunstrc exec-once = $HOME/.wbg exec-once = wl-paste --type text --watch cliphist store #Stores only text data @@ -36,7 +37,7 @@ general { # Decorations decoration { rounding = 7 - blur = yes + blur = no blur_size = 3 blur_passes = 1 blur_new_optimizations = on @@ -184,6 +185,9 @@ binde = $supMod_SHIFT, Q, exec, pkill rofi || $HOME/.config/rofi/scripts/rofi_po binde = $supMod_SHIFT, B, exec, pkill rofi || $HOME/.config/rofi/scripts/rofi_blue binde = $supMod_SHIFT, C, exec, pkill rofi || cliphist list | rofi -dmenu -p "  Clipboard " | cliphist decode | wl-copy +# color picker +binde = $supMod_$conMod, C, exec, hyprpicker -n -a + # Quick terminal scripts/commands binde = $supMod_$altMod, T, exec, wezterm start --class tut -- tut binde = $supMod_$altMod, F, exec, wezterm start --class flix_cli -- flix-cli @@ -197,9 +201,10 @@ binde = $supMod_$altMod, B, exec, wezterm start --class btop -- btop binde = $supMod_$altMod, H, exec, wezterm start --class htop -- htop # Apps -binde = $supMod, E, exec, wezterm start --class editor -- ./.local/bin/lvim +binde = $supMod, E, exec, emacsclient -c -a emacs binde = $supMod, W, exec, firefox -binde = $supMod, F, exec, wezterm start --class file_manager -- ranger +binde = $supMod, F, exec, wezterm start --class file_manager -- vifm binde = $supMod, M, exec, wezterm start --class music_player -- cmus +binde = $supMod, C, exec, wezterm start --class gomuks -- gomuks binde = $supMod, P, exec, keepassxc binde = $supMod, G, exec, retroarch diff --git a/new-config/.config/hypr/hyprpaper.conf b/new-config/.config/hypr/hyprpaper.conf deleted file mode 100644 index a24d81b03..000000000 --- a/new-config/.config/hypr/hyprpaper.conf +++ /dev/null @@ -1,2 +0,0 @@ -preload = ~/.config/hypr/wallpaper.png -wallpaper = eDP-1,contain:~/.config/hypr/wallpaper.png diff --git a/new-config/.config/hypr/wallpaper.jpg b/new-config/.config/hypr/wallpaper.jpg deleted file mode 100644 index b2494c576958e8dfcbf7a31ce94ed57d486dde2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 955893 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ℜ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≠t$X{wKosz*QEZDA})UWSueSxrTCS8 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 NX@ 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 z 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

  • =`{@S2~iwN)p#SnP3@UJir&1^1BJ? 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 z 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 B$+q5i-^6JsoAPa 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 diff --git a/new-config/.config/newsboat/urls b/new-config/.config/newsboat/urls index 8efda449c..39097a595 100644 --- a/new-config/.config/newsboat/urls +++ b/new-config/.config/newsboat/urls @@ -6,6 +6,7 @@ https://pointieststick.com/feed/ "~This Week on KDE" https://www.kdeblog.com/rss "~KDE Blog" https://thisweek.gnome.org/index.xml "~This Week on GNOME" https://www.omgubuntu.co.uk/feed "~OMG Ubuntu!" +https://www.omglinux.com/feed "~OMG!Linux" https://blog.thunderbird.net/feed/ "~The Thunderbird Blog" https://thelinuxexp.com/feed.xml "~The Linux Experiment" https://techhut.tv/feed/ "~Techhut Media" @@ -40,3 +41,4 @@ http://lxer.com/module/newswire/headlines.rss "~Lxer" https://distrowatch.com/news/dwd.xml "~Distrowatch" https://odysee.com/$/rss/@blenderdumbass:f "~Blender Dumbass" https://theevilskeleton.gitlab.io/feed.xml "~TheEvilSkeleton" +https://tutanota.com/blog/feed.xml "Tutanota Blogs" diff --git a/new-config/.config/ranger/rc.conf b/new-config/.config/ranger/rc.conf deleted file mode 100644 index d1e18c2c5..000000000 --- a/new-config/.config/ranger/rc.conf +++ /dev/null @@ -1,2 +0,0 @@ -set preview_images true -set preview_images_method iterm2 diff --git a/new-config/.config/vifm/colors/Default.vifm b/new-config/.config/vifm/colors/Default.vifm new file mode 100644 index 000000000..1647f96c3 --- /dev/null +++ b/new-config/.config/vifm/colors/Default.vifm @@ -0,0 +1,87 @@ +" You can edit this file by hand. +" The " character at the beginning of a line comments out the line. +" Blank lines are ignored. + +" The Default color scheme is used for any directory that does not have +" a specified scheme and for parts of user interface like menus. A +" color scheme set for a base directory will also +" be used for the sub directories. + +" The standard ncurses colors are: +" Default = -1 = None, can be used for transparency or default color +" Black = 0 +" Red = 1 +" Green = 2 +" Yellow = 3 +" Blue = 4 +" Magenta = 5 +" Cyan = 6 +" White = 7 + +" Light versions of colors are also available (they set bold +" attribute in terminals with less than 16 colors): +" LightBlack +" LightRed +" LightGreen +" LightYellow +" LightBlue +" LightMagenta +" LightCyan +" LightWhite + +" Available attributes (some of them can be combined): +" bold +" underline +" reverse or inverse +" standout +" italic (on unsupported systems becomes reverse) +" combine +" none + +" Vifm supports 256 colors you can use color numbers 0-255 +" (requires properly set up terminal: set your TERM environment variable +" (directly or using resources) to some color terminal name (e.g. +" xterm-256color) from /usr/lib/terminfo/; you can check current number +" of colors in your terminal with tput colors command) + +" highlight group cterm=attrs ctermfg=foreground_color ctermbg=background_color + +highlight clear + +highlight Win cterm=none ctermfg=white ctermbg=black +highlight Directory cterm=bold ctermfg=cyan ctermbg=default +highlight Link cterm=bold ctermfg=yellow ctermbg=default +highlight BrokenLink cterm=bold ctermfg=red ctermbg=default +highlight HardLink cterm=none ctermfg=yellow ctermbg=default +highlight Socket cterm=bold ctermfg=magenta ctermbg=default +highlight Device cterm=bold ctermfg=red ctermbg=default +highlight Fifo cterm=bold ctermfg=cyan ctermbg=default +highlight Executable cterm=bold ctermfg=green ctermbg=default +highlight Selected cterm=bold ctermfg=magenta ctermbg=default +highlight CurrLine cterm=bold,reverse ctermfg=default ctermbg=default +highlight TopLine cterm=none ctermfg=black ctermbg=white +highlight TopLineSel cterm=bold ctermfg=black ctermbg=default +highlight StatusLine cterm=bold ctermfg=black ctermbg=white +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=white ctermbg=black +highlight ErrorMsg cterm=none ctermfg=red ctermbg=black +highlight Border cterm=none ctermfg=black ctermbg=white +highlight OtherLine ctermfg=default ctermbg=default +highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white +highlight SuggestBox cterm=bold ctermfg=default ctermbg=default +highlight CmpMismatch cterm=bold ctermfg=white ctermbg=red +highlight AuxWin ctermfg=default ctermbg=default +highlight TabLine cterm=none ctermfg=white ctermbg=black +highlight TabLineSel cterm=bold,reverse ctermfg=default ctermbg=default +highlight User1 ctermfg=default ctermbg=default +highlight User2 ctermfg=default ctermbg=default +highlight User3 ctermfg=default ctermbg=default +highlight User4 ctermfg=default ctermbg=default +highlight User5 ctermfg=default ctermbg=default +highlight User6 ctermfg=default ctermbg=default +highlight User7 ctermfg=default ctermbg=default +highlight User8 ctermfg=default ctermbg=default +highlight User9 ctermfg=default ctermbg=default +highlight OtherWin ctermfg=default ctermbg=default +highlight LineNr ctermfg=default ctermbg=default +highlight OddLine ctermfg=default ctermbg=default diff --git a/new-config/.config/vifm/vifm-help.txt b/new-config/.config/vifm/vifm-help.txt new file mode 100644 index 000000000..df216c383 --- /dev/null +++ b/new-config/.config/vifm/vifm-help.txt @@ -0,0 +1,6568 @@ +VIFM(1) General Commands Manual VIFM(1) + +NAME + vifm - vi file manager + +SYNOPSIS + vifm [OPTION]... + vifm [OPTION]... path + vifm [OPTION]... path path + +DESCRIPTION + Vifm is an ncurses based file manager with vi like keybindings. If you + use vi, vifm gives you complete keyboard control over your files + without having to learn a new set of commands. + +OPTIONS + vifm starts in the current directory unless it is given a different + directory on the command line or 'vifminfo' option includes "savedirs" + (in which case last visited directories are used as defaults). + + - Read list of files from standard input stream and compose custom + view out of them (see "Custom views" section). Current working + directory is used as a base for relative paths. + + Starts Vifm in the specified path. + + + Starts Vifm in the specified paths. + + Specifying two directories triggers split view even when vifm was in + single-view mode on finishing previous run. To suppress this behaviour + :only command can be put in the vifmrc file. + + When only one path argument is found on command-line, the left/top pane + is automatically set as the current view. + + Paths to files are also allowed in case you want vifm to start with + some archive opened. + + --select + Open parent directory of the given path and select specified + file in it. + + -f Makes vifm instead of opening files write selection to + $VIFM/vimfiles and quit. + + --choose-files |- + Sets output file to write selection into on exit instead of + opening files. "-" means standard output. Use empty value to + disable it. + + --choose-dir |- + Sets output file to write last visited directory into on exit. + "-" means standard output. Use empty value to disable it. + + --delimiter + Sets separator for list of file paths written out by vifm. + Empty value means null character. Default is new line + character. + + --on-choose + Sets command to be executed on selected files instead of opening + them. The command may use any of macros described in "Command + macros" section below. The command is executed once for whole + selection. + + --logging[=] + Log some operational details $VIFM/log. If the optional startup + log path is specified and permissions allow to open it for + writing, then logging of early initialization (before value of + $VIFM is determined) is put there. + + --server-list + List available server names and exit. + + --server-name + Name of target or this instance (sequential numbers are appended + on name conflict). + + --remote + Sends the rest of the command line to another instance of vifm, + --server-name is treated just like any other argument and should + precede --remote on the command line. When there is no server, + quits silently. There is no limit on how many arguments can be + processed. One can combine --remote with -c or + + to execute commands in already running instance of + vifm. See also "Client-Server" section below. + + --remote-expr + passes expression to vifm server and prints result. See also + "Client-Server" section below. + + -c or + + Run command-line mode on startup. Commands in such + arguments are executed in the order they appear in command line. + Commands with spaces or special symbols must be enclosed in + double or single quotes or all special symbols should be escaped + (the exact syntax strongly depends on shell). "+" argument is + equivalent to "$" and thus picks last item of of the view. + + --help, -h + Show a brief command summary and exit vifm. + + --version, -v + Show version information and quit. + + --no-configs + Skip reading vifmrc and vifminfo. + + + See "Startup" section below for the explanations on $VIFM. + +General keys + Ctrl-C or Escape + cancel most operations (see "Cancellation" section below), clear + all selected files. + + Ctrl-L clear and redraw the screen. + +Basic Movement + The basic vi key bindings are used to move through the files and pop-up + windows. + + k, gk, or Ctrl-P + move cursor up one line. + + j, gj or Ctrl-N + move cursor down one line. + + h when 'lsview' is off move up one directory (moves to parent + directory node in tree view), otherwise move left one file. + + l when 'lsview' is off move into a directory or launch a file, + otherwise move right one file. See "Selection" section below. + + gg move to the first line of the file list. + + G move to the last line in the file list. + + gh go up one directory regardless of view representation (regular, + ls-like). Also can be used to leave custom views including tree + view. + + gl or Enter + enter directory or launch a file. See "Selection" section + below. + + H move to the first file in the window. + + M move to the file in the middle of the window. + + L move to the last file in the window. + + Ctrl-F or Page Down + move forward one page. + + Ctrl-B or Page Up + move back one page. + + Ctrl-D jump back one half page. + + Ctrl-U jump forward one half page. + + n% move to the file that is n percent from the top of the list (for + example 25%). + + 0 or ^ move cursor to the first column. See 'lsview' option + description. + + $ move cursor to the last column. See 'lsview' option + description. + + Space switch file lists. + + gt switch to the next tab (wrapping around). + + {n}gt switch to the tab number {n} (wrapping around). + + gT switch to the previous tab (wrapping around). + + {n}gT switch to {n}-th previous tab. + +Movement with Count + Most movement commands also accept a count, 12j would move down 12 + files. + + [count]% + move to percent of the file list. + + [count]j + move down [count] files. + + [count]k + move up [count] files. + + [count]G or [count]gg + move to list position [count]. + + [count]h + go up [count] directories. + +Scrolling panes + zt redraw pane with file in top of list. + + zz redraw pane with file in center of list. + + zb redraw pane with file in bottom of list. + + Ctrl-E scroll pane one line down. + + Ctrl-Y scroll pane one line up. + +Pane manipulation + Second character can be entered with or without Control key. + + Ctrl-W H + move the pane to the far left. + + Ctrl-W J + move the pane to the very bottom. + + Ctrl-W K + move the pane to the very top. + + Ctrl-W L + move the pane to the far right. + + + Ctrl-W h + switch to the left pane. + + Ctrl-W j + switch to the pane below. + + Ctrl-W k + switch to the pane above. + + Ctrl-W l + switch to the right pane. + + + Ctrl-W b + switch to bottom-right window. + + Ctrl-W t + switch to top-left window. + + + Ctrl-W p + switch to previous window. + + Ctrl-W w + switch to other pane. + + + Ctrl-W o + leave only one pane. + + Ctrl-W s + split window horizontally. + + Ctrl-W v + split window vertically. + + + Ctrl-W x + exchange panes. + + Ctrl-W z + quit preview pane or view modes. + + + Ctrl-W - + decrease size of the view by count. + + Ctrl-W + + increase size of the view by count. + + Ctrl-W < + decrease size of the view by count. + + Ctrl-W > + increase size of the view by count. + + + Ctrl-W | + set current view size to count. + + Ctrl-W _ + set current view size to count. + + Ctrl-W = + make size of two views equal. + + For Ctrl-W +, Ctrl-W -, Ctrl-W <, Ctrl-W >, Ctrl-W | and Ctrl-W _ + commands count can be given before and/or after Ctrl-W. The resulting + count is a multiplication of those two. So "2 Ctrl-W 2 -" decreases + window size by 4 lines or columns. + + Ctrl-W | and Ctrl-W _ maximise current view by default. + +Marks + Marks are set the same way as they are in vi. + + You can use these characters for marks [a-z][A-Z][0-9]. + + m[a-z][A-Z][0-9] + set a mark for the file at the current cursor position. + + '[a-z][A-Z][0-9] + navigate to the file set for the mark. + + + There are also several special marks that can't be set manually: + + - ' (single quote) - previously visited directory of the view, thus + hitting '' allows switching between two last locations + + - < - the first file of the last visually selected block + + - > - the last file of the last visually selected block + +Searching + /regular expression pattern + search for files matching regular expression in forward + direction and advance cursor to next match. + + / perform forward search with top item of search pattern history. + + ?regular expression pattern + search for files matching regular expression in backward + direction and advance cursor to previous match. + + ? perform backward search with top item of search pattern history. + + Trailing slash for directories is taken into account, so /\/ searches + for directories and symbolic links to directories. At the moment // + works too, but this can change in the future, so consider escaping the + slash if not typing pattern by hand. + + Matches are automatically selected if 'hlsearch' is set. Enabling + 'incsearch' makes search interactive. 'ignorecase' and 'smartcase' + options affect case sensitivity of search queries as well as local + filter and other things detailed in the description of 'caseoptions'. + + + [count]n + go to the next file matching last search pattern. Takes last + search direction into account. + + [count]N + go to the previous file matching last search pattern. Takes + last search direction into account. + + If 'hlsearch' option is set, hitting n/N to perform search and go to + the first matching item resets current selection in normal mode. It is + not the case if search was already performed on files in the directory, + thus selection is not reset after clearing selection with escape key + and hitting n/N key again. + + Note: vifm uses extended regular expressions for / and ?. + + + [count]f[character] + search forward for file with [character] as first character in + name. Search wraps around the end of the list. + + [count]F[character] + search backward for file with [character] as first character in + name. Search wraps around the end of the list. + + [count]; + find the next match of f or F. + + [count], + find the previous match of f or F. + + Note: f, F, ; and , wrap around list beginning and end when they are + used alone and they don't wrap when they are used as selectors. + +File Filters + There are three basic file filters: + + - dot files filter (does not affect "." and ".." special directories, + whose appearance is controlled by the 'dotdirs' option), see + 'dotfiles' option; + + - permanent filter; + + - local filter (see description of the "=" normal mode command). + + Permanent filter essentially allows defining a group of files names + which are not desirable to be seen by default, like temporary or backup + files, which might be created alongside normal ones. Just like you + don't usually need to see hidden dot files (files starting with a dot). + Local filter on the other hand is for temporary immediate filtering of + file list at hand, to get rid of uninterested files in the view or to + make it possible to use % range in a :command. + + For the purposes of more deterministic editing permanent filter is + split into two parts: + + - one edited explicitly via :filter command; + + - another one which is edited implicitly via zf shortcut. + + Files are tested against both parts and a match counts if at least one + of the parts matched. + + + Each file list has its own copy of each filter. + + Filtered files are not checked in / search or :commands. + + Files and directories are filtered separately. This is done by + appending a slash to a directory name before testing whether it matches + the filter. Examples: + + + " filter directories which names end with '.files' + :filter /^.*\.files\/$/ + + " filter files which names end with '.d' + :filter {*.d} + + " filter files and directories which names end with '.o' + :filter /^.*\.o\/?$/ + + Note: vifm uses extended regular expressions. + + The basic vim folding key bindings are used for managing filters. + + + za toggle visibility of dot files. + + zo show dot files. + + zm hide dot files. + + zf add selected files to permanent filter. + + zO reset permanent filter. + + zR save and reset all filters. + + zr clear local filter. + + zM restore all filters (undoes last zR). + + zd exclude selection or current file from a custom view. Does + nothing for regular view. For tree view excluding directory + excludes that sub-tree. For compare views zd hides group of + adjacent identical files, count can be specified as 1 to exclude + just single file or selected items instead. Files excluded this + way are not counted as filtered out and can't be returned unless + view is reloaded. + + =regular expression pattern + filter out files that don't match regular expression. Whether + view is updated as regular expression is changed depends on the + value of the 'incsearch' option. This kind of filter is + automatically reset when directory is changed. + +Tree-related Keys + While some of the keys make sense outside of tree-view, they are most + useful in trees. + + [z go to first sibling of current entry. + + ]z go to last sibling of current entry. + + zj go to next directory sibling of current entry or do nothing. + + zk go to previous directory sibling of current entry or do nothing. + + zx toggle fold under the cursor or parent entry of the current file + if cursor is not on a directory. + +Other Normal Mode Keys + [count]: + enter command line mode. [count] generates range. + + q: open external editor to prompt for command-line command. See + "Command line editing" section for details. + + q/ open external editor to prompt for search pattern to be searched + in forward direction. See "Command line editing" section for + details. + + q? open external editor to prompt for search pattern to be searched + in backward direction. See "Command line editing" section for + details. + + q= open external editor to prompt for filter pattern. See "Command + line editing" section for details. Unlike other q{x} commands + this one doesn't work in Visual mode. + + [count]!! and [count]! + enter command line mode with entered ! command. [count] + modifies range. + + Ctrl-O go backwards through directory history of current view. + Nonexistent directories are automatically skipped. + + Ctrl-I if 'cpoptions' contains "t" flag, and switch active + pane just like does, otherwise it goes forward through + directory history of current view. Nonexistent directories are + automatically skipped. + + Ctrl-G show a dialog with detailed information about current file. See + "Menus and dialogs" section for controls. + + Shift-Tab + enter view mode (works only after activating view pane with + :view command). + + ga calculate directory size. Uses cached directory sizes when + possible for better performance. As a special case calculating + size of ".." entry results in calculation of size of current + directory. + + gA like ga, but force update. Ignores old values of directory + sizes. + + If file under cursor is selected, each selected item is processed, + otherwise only current file is updated. + + gf find link destination (like l with 'followlinks' off, but also + finds directories). On Windows additionally follows .lnk-files. + + gF Same as gf, but resolves final path of the chain of symbolic + links. + + gr only for MS-Windows + same as l key, but tries to run program with administrative + privileges. + + av go to visual mode into selection amending state preserving + current selection. + + gv go to visual mode restoring last selection. + + [reg]gs + when no register is specified, restore last t selection (similar + to what gv does for visual mode selection). If register is + present, then all files listed in that register and which are + visible in current view are selected. + + gu + make names of selected files lowercase. + + [count]guu and [count]gugu + make names of [count] files starting from the current one + lowercase. Without [count] only current file is affected. + + gU + make names of selected files uppercase. + + [count]gUU and [count]gUgU + make names of [count] files starting from the current one + uppercase. Without [count] only current file is affected. + + e explore file in the current pane. + + i handle file (even if it's an executable and 'runexec' option is + set). + + cw change word is used to rename a file or files. If multiple + files are selected, behaves as :rename command run without + arguments. + + cW change WORD is used to change only name of file (without + extension). + + cl change link target. + + co only for *nix + change file owner. + + cg only for *nix + change file group. + + [count]cp + change file attributes (permission on *nix and properties on + Windows). If [count] is specified, it's treated as numerical + argument for non-recursive `chmod` command (of the form + [0-7]{3,4}). See "Menus and dialogs" section for controls. + + [count]C + clone file [count] times. + + [count]dd or d[count]selector + move selected file or files to trash directory (if 'trash' + option is set, otherwise delete). See "Trash directory" section + below. + + [count]DD or D[count]selector + like dd and d, but omitting trash directory (even when + 'trash' option is set). + + Y, [count]yy or y[count]selector + yank selected files. + + p copy yanked files to the current directory or move the files to + the current directory if they were deleted with dd or :d[elete] + or if the files were yanked from trash directory. See "Trash + directory" section below. + + P move the last yanked files. The advantage of using P instead of + d followed by p is that P moves files only once. This isn't + important in case you're moving files in the same file system + where your home directory is, but using P to move files on some + other file system (or file systems, in case you want to move + files from fs1 to fs2 and your home is on fs3) can save your + time. + + al put symbolic links with absolute paths. + + rl put symbolic links with relative paths. + + t select or unselect (tag) the current file. + + u undo last change. + + Ctrl-R redo last change. + + dp in compare view of "ofboth grouppaths" kind, makes corresponding + entry of the other pane equal to the current one. The semantics + is as follows: + - nothing done for identical entries + - if file is missing in current view, its pair gets removed + - if file is missing or differs in other view, it's replaced + - file pairs are defined by matching relative paths + File removal obeys 'trash' option. When the option is enabled, + the operation can be undone/redone (although results won't be + visible automatically). + Unlike in Vim, this operation is performed on a single line + rather than a set of adjacent changes. + + do same as dp, but applies changes in the opposite direction. + + v or V enter visual mode, clears current selection. + + [count]Ctrl-A + increment first number in file name by [count] (1 by default). + + [count]Ctrl-X + decrement first number in file name by [count] (1 by default). + + ZQ same as :quit!. + + ZZ same as :quit. + + . repeat last command-line command (not normal mode command) of + this run (does nothing right after startup or :restart command). + The command doesn't depend on command-line history and can be + used with completely disabled history. + + ( go to previous group. Groups are defined by primary sorting + key. For name and iname members of each group have same first + letter, for all other sorting keys vifm uses size, uid, ... + + ) go to next group. See ( key description above. + + { speeds up navigation to closest previous entry of the opposite + type by moving to the first file backwards when cursor is on a + directory and to the first directory backwards when cursor is on + a file. This is essentially a special case of ( that is locked + on "dirs". + + } same as {, but in forward direction. + + [c go to previous mismatched entry in directory comparison view or + do nothing. + + ]c go to next mismatched entry in directory comparison view or do + nothing. + + [d go to previous directory entry or do nothing. + + ]d go to next directory entry or do nothing. + + [r same as :siblprev. + + ]r same as :siblnext. + + [R same as :siblprev!. + + ]R same as :siblnext!. + + [s go to previous selected entry or do nothing. + + ]s go to next selected entry or do nothing. + +Using Count + You can use count with commands like yy. + + [count]yy + yank count files starting from current cursor position downward. + + Or you can use count with motions passed to y, d or D. + + d[count]j + delete (count + 1) files starting from current cursor position + upward. + +Registers + vifm supports multiple registers for temporary storing list of yanked + or deleted files. + + Registers should be specified by hitting double quote key followed by a + register name. Count is specified after register name. By default + commands use unnamed register, which has double quote as its name. + + Though all commands accept registers, most of commands ignores them + (for example H or Ctrl-U). Other commands can fill register or append + new files to it. + + Presently vifm supports ", _, a-z and A-Z characters as register names. + + As mentioned above " is unnamed register and has special meaning of the + default register. Every time when you use named registers (a-z and A- + Z) unnamed register is updated to contain same list of files as the + last used register. + + _ is black hole register. It can be used for writing, but its list is + always empty. + + Registers with names from a to z and from A to Z are named ones. + Lowercase registers are cleared before adding new files, while + uppercase aren't and should be used to append new files to the existing + file list of appropriate lowercase register (A for a, B for b, ...). + + Registers can be changed on :empty command if they contain files under + trash directory (see "Trash directory" section below). + + Registers do not contain one file more than once. + + Example: + + "a2yy + + puts names of two files to register a (and to the unnamed register), + + "Ad + + removes one file and append its name to register a (and to the unnamed + register), + + p or "ap or "Ap + + inserts previously yanked and deleted files into current directory. + +Selectors + y, d, D, !, gu and gU commands accept selectors. You can combine them + with any of selectors below to quickly remove or yank several files. + + Most of selectors are like vi motions: j, k, gg, G, H, L, M, %, f, F, + ;, comma, ', ^, 0 and $. But there are some additional ones. + + a all files in current view. + + s selected files. + + S all files except selected. + + Examples: + + - dj - delete file under cursor and one below; + + - d2j - delete file under cursor and two below; + + - y6gg - yank all files from cursor position to 6th file in the list. + + When you pass a count to whole command and its selector they are + multiplied. So: + + - 2d2j - delete file under cursor and four below; + + - 2dj - delete file under cursor and two below; + + - 2y6gg - yank all files from cursor position to 12th file in the + list. + +Visual Mode + Visual mode has two generic operating submodes: + + - plain selection as it is in Vim; + + - selection editing submode. + + Both modes select files in range from cursor position at which visual + mode was entered to current cursor position (let's call it "selection + region"). Each of two borders can be adjusted by swapping them via "o" + or "O" keys and updating cursor position with regular cursor motion + keys. Obviously, once initial cursor position is altered this way, + real start position becomes unavailable. + + Plain Vim-like visual mode starts with cleared selection, which is not + restored on rejecting selection ("Escape", "Ctrl-C", "v", "V"). + Contrary to it, selection editing doesn't clear previously selected + files and restores them after reject. Accepting selection by + performing an operation on selected items (e.g. yanking them via "y") + moves cursor to the top of current selection region (not to the top + most selected file of the view). + + In turn, selection editing supports three types of editing (look at + statusbar to know which one is currently active): + + - append - amend selection by selecting elements in selection region; + + - remove - amend selection by deselecting elements in selection + region; + + - invert - amend selection by inverting selection of elements in + selection region. + + No matter how you activate selection editing it starts in "append". + One can switch type of operation (in the order given above) via "Ctrl- + G" key. + + Almost all normal mode keys work in visual mode, but instead of + accepting selectors they operate on selected items. + + Enter save selection and go back to normal mode not moving cursor. + + av leave visual mode if in amending mode (restores previous + selection), otherwise switch to amending selection mode. + + gv restore previous visual selection. + + v, V, Ctrl-C or Escape + leave visual mode if not in amending mode, otherwise switch to + normal visual selection. + + Ctrl-G switch type of amending by round robin scheme: append -> remove + -> invert. + + : enter command line mode. Selection is cleared on leaving the + mode. + + o switch active selection bound. + + O switch active selection bound. + + gu, u make names of selected files lowercase. + + gU, U make names of selected files uppercase. + + cw same as running :rename command without arguments. + +View Mode + This mode tries to imitate the less program. List of builtin shortcuts + can be found below. Shortcuts can be customized using :qmap, :qnoremap + and :qunmap command-line commands. + + Shift-Tab, Tab, q, Q, ZZ + return to normal mode. + + [count]e, [count]Ctrl-E, [count]j, [count]Ctrl-N, [count]Enter + scroll forward one line (or [count] lines). + + [count]y, [count]Ctrl-Y, [count]k, [count]Ctrl-K, [count]Ctrl-P + scroll backward one line (or [count] lines). + + [count]f, [count]Ctrl-F, [count]Ctrl-V, [count]Space + scroll forward one window (or [count] lines). + + [count]b, [count]Ctrl-B, [count]Alt-V + scroll backward one window (or [count] lines). + + [count]z + scroll forward one window (and set window to [count]). + + [count]w + scroll backward one window (and set window to [count]). + + [count]Alt-Space + scroll forward one window, but don't stop at end-of-file. + + [count]d, [count]Ctrl-D + scroll forward one half-window (and set half-window to [count]). + + [count]u, [count]Ctrl-U + scroll backward one half-window (and set half-window to + [count]). + + r, Ctrl-R, Ctrl-L + repaint screen. + + R reload view preserving scroll position. + + F toggle automatic forwarding. Roughly equivalent to periodic + file reload and scrolling to the bottom. The behaviour is + similar to `tail -F` or F key in less. + + a switch to the next viewer. Does nothing for preview constructed + via %q macro. + + A switch to the previous viewer. Does nothing for preview + constructed via %q macro. + + i toggle raw mode (ignoring of defined viewers). Does nothing for + preview constructed via %q macro. + + [count]/pattern + search forward for ([count]-th) matching line. + + [count]?pattern + search backward for ([count]-th) matching line. + + [count]n + repeat previous search (for [count]-th occurrence). + + [count]N + repeat previous search in reverse direction (for [count]-th + occurrence). + + [count]g, [count]<, [count]Alt-< + scroll to the first line of the file (or line [count]). + + [count]G, [count]>, [count]Alt-> + scroll to the last line of the file (or line [count]). + + [count]p, [count]% + scroll to the beginning of the file (or N percent into file). + + v invoke an editor to edit the current file being viewed. The + command for editing is taken from the 'vicmd' or 'vixcmd' option + value and extended with middle line number prepended by a plus + sign and name of the current file. + + All "Ctrl-W x" keys work the same was as in Normal mode. Active mode + is automatically changed on navigating among windows. When less-like + mode activated on file preview is left using one by "Ctrl-W x" keys, + its state is stored until another file is displayed using preview (it's + possible to leave the mode, hide preview pane, do something else, then + get back to the file and show preview pane again with previously stored + state in it). + +Command line Mode + These keys are available in all submodes of the command line mode: + command, search, prompt and filtering. + + Down, Up, Left, Right, Home, End and Delete are extended keys and they + are not available if vifm is compiled with --disable-extended-keys + option. + + Esc, Ctrl-C + leave command line mode, cancels input. Cancelled input is + saved into appropriate history and can be recalled later. + + Ctrl-M, Enter + execute command and leave command line mode. + + Ctrl-I, Tab + complete command or its argument. + + Shift-Tab + complete in reverse order. + + Ctrl-_ stop completion and return original input. + + Ctrl-B, Left + move cursor to the left. + + Ctrl-F, Right + move cursor to the right. + + Ctrl-A, Home + go to line beginning. + + Ctrl-E, End + go to line end. + + Alt-B go to the beginning of previous word. + + Alt-F go to the end of next word. + + Ctrl-U remove characters from cursor position till the beginning of + line. + + Ctrl-K remove characters from cursor position till the end of line. + + Ctrl-H, Backspace + remove character before the cursor. + + Ctrl-D, Delete + remove character under the cursor. + + Ctrl-W remove characters from cursor position till the beginning of + previous word. + + Alt-D remove characters from cursor position till the beginning of + next word. + + Ctrl-T swap the order of current and previous character and move cursor + forward or, if cursor past the end of line, swap the order of + two last characters in the line. + + Alt-. insert last part of previous command to current cursor position. + Each next call will insert last part of older command. + + Ctrl-G edit command-line content in external editor. See "Command line + editing" section for details. + + Ctrl-N recall more recent command-line from history. + + Ctrl-P recall older command-line from history. + + Up recall more recent command-line from history, that begins as the + current command-line. + + Down recall older command-line from history, that begins as the + current command-line. + + Ctrl-] trigger abbreviation expansion. + +Pasting special values + The shortcuts listed below insert specified values into current cursor + position. Last key of every shortcut references value that it inserts: + - c - [c]urrent file + - d - [d]irectory path + - e - [e]xtension of a file name + - r - [r]oot part of a file name + - t - [t]ail part of directory path + + - a - [a]utomatic filter + - m - [m]anual filter + - = - local filter, which is bound to "=" in normal mode + + Values related to filelist in current pane are available through Ctrl-X + prefix, while values from the other pane have doubled Ctrl-X key as + their prefix (doubled Ctrl-X is presumably easier to type than + uppercase letters; it's still easy to remap the keys to correspond to + names of similar macros). + + Ctrl-X c + name of the current file of the active pane. + + Ctrl-X d + path to the current directory of the active pane. + + Ctrl-X e + extension of the current file of the active pane. + + Ctrl-X r + name root of current file of the active pane. + + Ctrl-X t + the last component of path to the current directory of the + active pane. + + Ctrl-X Ctrl-X c + name of the current file of the inactive pane. + + Ctrl-X Ctrl-X d + path to the current directory of the inactive pane. + + Ctrl-X Ctrl-X e + extension of the current file of the inactive pane. + + Ctrl-X Ctrl-X r + name root of current file of the inactive pane. + + Ctrl-X Ctrl-X t + the last component of path to the current directory of the + inactive pane. + + + Ctrl-X a + value of implicit permanent filter (old name "automatic") of the + active pane. + + Ctrl-X m + value of explicit permanent filter (old name "manual") of the + active pane. + + Ctrl-X = + value of local filter of the active pane. + + + Ctrl-X / + last pattern from search history. + +Command line editing + vifm provides a facility to edit several kinds of data, that is usually + edited in command-line mode, in external editor (using command + specified by 'vicmd' or 'vixcmd' option). This has at least two + advantages over built-in command-line mode: + - one can use full power of Vim to edit text; + - finding and reusing history entries becomes possible. + + The facility is supported by four input submodes of the command-line: + - command; + - forward search; + - backward search; + - file rename (see description of cw and cW normal mode keys). + + Editing command-line using external editor is activated by the Ctrl-G + shortcut. It's also possible to do almost the same from Normal and + Visual modes using q:, q/ and q? commands. + + Temporary file created for the purpose of editing the line has the + following structure: + + 1. First line, which is either empty or contains text already entered + in command-line. + + 2. 2nd and all other lines with history items starting with the most + recent one. Altering this lines in any way won't change history + items stored by vifm. + + After editing application is finished the first line of the file is + taken as the result of operation, when the application returns zero + exit code. If the application returns an error (see :cquit command in + Vim), all the edits made to the file are ignored, but the initial value + of the first line is saved in appropriate history. + +More Mode + This is the mode that appears when status bar content is so big that it + doesn't fit on the screen. One can identify the mode by "-- More --" + message at the bottom. + + The following keys are handled in this mode: + + + Enter, Ctrl-J, j or Down + scroll one line down. + + Backspace, k or Up + scroll one line up. + + + d scroll one page (half of a screen) down. + + u scroll one page (half of a screen) up. + + + Space, f or PageDown + scroll down a screen. + + b or PageUp + scroll up a screen. + + + G scroll to the bottom. + + g scroll to the top. + + + q, Escape or Ctrl-C + quit the mode. + + : switch to command-line mode. + +Commands + Commands are executed with :command_name + + Commented out lines should start with the double quote symbol ("), + which may be preceded by whitespace characters intermixed with colons. + Inline comments can be added at the end of the line after double quote + symbol, only last line of a multi-line command can contain such + comment. Not all commands support inline comments as their syntax + conflicts with names of registers and fields where double quotes are + allowed. + + Most of the commands have two forms: complete and the short one. + Example: + + :noh[lsearch] + + This means the complete command is nohlsearch, and the short one is + noh. + + Most of command-line commands completely reset selection in the current + view. However, there are several exceptions: + + - `:invert s` most likely leaves some files selected; + + - :normal command (when it doesn't leave command-line mode); + + - :if and :else commands don't affect selection on successful + execution. + + '|' can be used to separate commands, so you can give multiple commands + in one line. If you want to use '|' in an argument, precede it with + '\'. + + These commands see '|' as part of their arguments even when it's + escaped: + + :[range]! + :autocmd + :cabbrev + :cmap + :cnoreabbrev + :cnoremap + :command + :dmap + :dnoremap + :filetype + :fileviewer + :filextype + :map + :mmap + :mnoremap + :nmap + :nnoremap + :noremap + :normal + :qmap + :qnoremap + :vmap + :vnoremap + :wincmd + :windo + :winrun + + To be able to use another command after one of these, wrap it with the + :execute command. An example: + + if filetype('.') == 'reg' | execute '!!echo regular file' | endif + + :[count] + + :number + move to the file number. + :12 would move to the 12th file in the list. + :0 move to the top of the list. + :$ move to the bottom of the list. + + :[count]command + The only builtin :[count]command are :[count]d[elete] and + :[count]y[ank]. + + :d3 would delete three files starting at the current file position + moving down. + + :3d would delete one file at the third line in the list. + + :command [args] + + :[range]!program + execute command via shell. Accepts macros. + + :[range]!command & + + same as above, but the command is run in the background using vifm's + means. + + Programs that write to stderr create error dialogs showing errors of + the command. + + Note the space before ampersand symbol, if you omit it, command will be + run in the background using job control of your shell. + + Accepts macros. + + :!! + + :[range]!!command + same as :!, but pauses before returning. + + :!! repeat the last command. + + :alink + + :[range]alink[!?] + create absolute symbolic links to files in directory of inactive + view. With "?" prompts for destination file names in an editor. + "!" forces overwrite. + + :[range]alink[!] path + create absolute symbolic links to files in directory specified + by the path (absolute or relative to directory of inactive + view). + + :[range]alink[!] name1 name2... + create absolute symbolic links of files in directory of other + view giving each next link a corresponding name from the + argument list. + + :apropos + + :apropos keyword... + create a menu of items returned by the apropos command. + Selecting an item in the menu opens corresponding man page. By + default the command relies on the external "apropos" utility, + which can be customized by altering value of the 'aproposprg' + option. See "Menus and dialogs" section for controls. + + :autocmd + + :au[tocmd] {event} {pat} {cmd} + register autocommand for the {event}, which can be: + - DirEnter - triggered after directory is changed + Event name is case insensitive. + + {pat} is a comma-separated list of modified globs patterns, + which can contain tilde or environment variables. All paths use + slash ('/') as directory separator. The pattern can start with + a '!', which negates it. Patterns that do not contain slashes + are matched against the last item of the path only (e.g. "dir" + in "/path/dir"). Literal comma can be entered by doubling it. + Two modifications to globs matching are as follows: + - * - never matches a slash (i.e., can signify single + directory level) + - ** - matches any character (i.e., can match path of + arbitrary depth) + + {cmd} is a :command or several of them separated with '|'. + + Examples of patterns: + - conf.d - matches conf.d directory anywhere + - *.d - matches directories ending with ".d" anywhere + - **.git - matches something.git, but not .git anywhere + - **/.git/** - matches /path/.git/objects, but not /path/.git + - **/.git/**/ - matches /path/.git/ only (because of trailing + slash) + - /etc/* - matches /etc/conf.d/, /etc/X11, but not + /etc/X11/fs + - /etc/**/*.d - matches /etc/conf.d, /etc/X11/conf.d, etc. + - /etc/**/* - matches /etc/ itself and any file below it + - /etc/**/** - matches /etc/ itself and any file below it + + :au[tocmd] [{event}] [{pat}] + list those autocommands that match given event-pattern + combination. + {event} and {pat} can be omitted to list all autocommands. To + list any autocommands for specific pattern one can use * + placeholder in place of {event}. + + :au[tocmd]! [{event}] [{pat}] + remove autocommands that match given event-pattern combination. + Syntax is the same as for listing above. + + :apropos + repeat last :apropos command. + + :bmark + + :bmark tag1 [tag2 [tag3...]] + bookmark current directory with specified tags. + + :bmark! path tag1 [tag2 [tag3...]] + same as :bmark, but allows bookmarking specific path instead of + current directory. This is for use in vifmrc and for + bookmarking files. + + Path can contain macros that expand to single path (%c, %C, %d, + %D) or those that can expand to multiple paths, but contain only + one (%f, %F, %rx). The latter is done for convenience on using + the command interactively. Complex macros that include spaces + (e.g. "%c:gs/ /_") should be escaped. + + :bmarks + + :bmarks + display all bookmarks in a menu. + + :bmarks [tag1 [tag2...]] + display menu of bookmarks that include all of the specified + tags. See "Menus and dialogs" section for controls. + + :bmgo + + :bmgo [tag1 [tag2...]] + when there are more than one match acts exactly like :bmarks, + otherwise navigates to single match immediately (and fails if + there is no match). + + :cabbrev + + :ca[bbrev] + display menu of command-line mode abbreviations. See "Menus and + dialogs" section for controls. + + :ca[bbrev] lhs-prefix + display command-line mode abbreviations which left-hand side + starts with specified prefix. + + :ca[bbrev] lhs rhs + register new or overwrites existing abbreviation for command- + line mode. rhs can contain spaces and any special sequences + accepted in rhs of mappings (see "Mappings" section below). + Abbreviations are expanded non-recursively. + + :cnoreabbrev + + :cnorea[bbrev] + display menu of command-line mode abbreviations. See "Menus and + dialogs" section for controls. + + :cnorea[bbrev] lhs-prefix + display command-line mode abbreviations which left-hand side + starts with specified prefix. + + :cnorea[bbrev] lhs rhs + same as :cabbrev, but mappings in rhs are ignored during + expansion. + + :cd + + :cd or :cd ~ or :cd $HOME + change to home directory. + + :cd - go to the last visited directory. + + :cd ~/dir + change directory to ~/dir. + + :cd /curr/dir /other/dir + change directory of the current pane to /curr/dir and directory + of the other pane to /other/dir. Relative paths are assumed to + be relative to directory of current view. Command won't fail if + one of directories is invalid. All forms of the command accept + macros. + + :cd! /dir + same as :cd /dir /dir. + + :cds + + :cds[!] pattern string + navigate to path obtained by substituting first match in current + path. Arguments can include slashes, but starting first + argument with a separator will activate below form of the + command. Specifying "!" changes directory of both panes. + + Available flags: + + - i - ignore case (the 'ignorecase' and 'smartcase' options are not + used) + + - I - don't ignore case (the 'ignorecase' and 'smartcase' options are + not used) + + :cds[!]/pattern/string/[flags] + same as above, but with :substitute-like syntax. Other + punctuation characters can be used as separators. + + :change + + :c[hange] + show a dialog to alter properties of files. + + :chmod + + :[range]chmod + display file attributes (permission on *nix and properties on + Windows) change dialog. + + :[range]chmod[!] arg... + only for *nix + change permissions for files. See `man 1 chmod` for arg format. + "!" means set permissions recursively. + + :chown + + :[range]chown + only for *nix + same as co key in normal mode. + + :[range]chown [user][:][group] + only for *nix + change owner and/or group of files. Operates on directories + recursively. + + :clone + + :[range]clone[!?] + clones files in current directory. With "?" vifm will open vi + to edit file names. "!" forces overwrite. Macros are expanded. + + :[range]clone[!] path + clones files to directory specified with the path (absolute or + relative to current directory). "!" forces overwrite. Macros + are expanded. + + :[range]clone[!] name1 name2... + clones files in current directory giving each next clone a + corresponding name from the argument list. "!" forces + overwrite. Macros are expanded. + + :colorscheme + + :colo[rscheme]? + print current color scheme name on the status bar. + + :colo[rscheme] + display a menu with a list of available color schemes. You can + choose primary color scheme here. It is used for view if no + directory specific colorscheme fits current path. It's also + used to set border color (except view titles) and colors in + menus and dialogs. See "Menus and dialogs" section for + controls. + + :colo[rscheme] color_scheme_name + change primary color scheme to color_scheme_name. In case of + errors (e.g. some colors are not supported by terminal) either + nothing is changed or color scheme is reset to builtin colors to + ensure that TUI is left in a usable state. + + :colo[rscheme] color_scheme_name directory + associate directory with the color scheme. The directory + argument can be either absolute or relative path when + :colorscheme command is executed from command line, but + mandatory should be an absolute path when the command is + executed in scripts loaded at startup (until vifm is completely + loaded). + + :colo[rscheme] color_scheme_name color_scheme_name... + loads the first color scheme in the order given that exists and + is supported by the terminal. If none matches, current one + remains unchanged. For example: + + " use a separate color scheme for panes which are inside FUSE mounts + execute 'colorscheme in-fuse' &fusehome + + :comclear + + :comc[lear] + remove all user defined commands. + + :command + + :com[mand] + display a menu of user commands. See "Menus and dialogs" + section for controls. + + :com[mand] prefix + display user defined commands that start with the prefix. + + :com[mand] name action[ &] + set or redefine a user command. + Use :com[mand]! to overwrite a previously set command of the + same name. Builtin commands can't be redefined. + User commands must start with an upper or lower case letter. + Command name can't contain special symbols except for a single + trailing '?' or '!'. Numbers are allowed provided that they + don't cause parsing ambiguity (no command name prefix that + precedes a digit can match an existing command unless it has a + digit in the same place), for example: + " good + :command mp3 command + " good + :command mp4 command + :command mp3! command + :command mp4? command + " bad + :command mp command + :command mp44 command + " good + :command mp4c command + + User commands are run in a shell by default (see below for + syntax of other options). To run a command in the background + you must mark it as a background command by adding " &" after + the command's action (e.g., `:com rm rm %f &`). + User commands of all kinds have macros expanded in them. See + "Command macros" section for more information. + + :com[mand] name /pattern + set search pattern. + + :com[mand] name =pattern + set local filter value. + + :com[mand] name filter{:filter args} + set file name filter (see :filter command description). For + example: + + " display only audio files + :command onlyaudio filter/.+.\(mp3|wav|mp3|flac|ogg|m4a|wma|ape\)$/i + " display everything except audio files + :command noaudio filter!/.+.\(mp3|wav|mp3|flac|ogg|m4a|wma|ape\)$/i + + :com[mand] name :commands + set kind of an alias for internal commands (like in a shell). + Passes range given to alias to an aliased command, so running + :%cp after + :command cp :copy %a + equals + :%copy + + :compare + + :compare [byname | bysize | bycontents | listall | listunique | + listdups | ofboth | ofone | groupids | grouppaths | skipempty]... + compare files in one or two views according to the arguments. + The default is "bycontents listall ofboth grouppaths". See + "Compare views" section below for details. Diff structure is + incompatible with alternative representations, so values of + 'lsview' and 'millerview' options are ignored. + + :copen + + :cope[n] + opens menu with contents of the last displayed menu with + navigation to files by default, if any. + + :copy + + :[range]co[py][!?][ &] + copy files to directory of other view. With "?" prompts for + destination file names in an editor. "!" forces overwrite. + + :[range]co[py][!] path[ &] + copy files to directory specified with the path (absolute or + relative to directory of other view). "!" forces overwrite. + + :[range]co[py][!] name1 name2...[ &] + copy files to directory of other view giving each next file a + corresponding name from the argument list. "!" forces + overwrite. + + :cquit + + :cq[uit][!] + same as :quit, but also aborts directory choosing via + --choose-dir (empties output file) and returns non-zero exit + code. + + :cunabbrev + + :cuna[bbrev] lhs + unregister command-line mode abbreviation by its lhs. + + :cuna[bbrev] rhs + unregister command-line mode abbreviation by its rhs, so that + abbreviation could be removed even after expansion. + + :delbmarks + + :delbmarks + remove bookmarks from current directory. + + :delbmarks tag1 [tag2 [tag3...]] + remove set of bookmarks that include all of the specified tags. + + :delbmarks! + remove all bookmarks. + + :delbmarks! path1 [path2 [path3...]] + remove bookmarks of listed paths. + + :delcommand + + :delc[ommand] user_command + remove user defined command named user_command. + + :delete + + :[range]d[elete][!][ &] + delete selected file or files. "!" means complete removal + (omitting trash). + + :[range]d[elete][!] [reg] [count][ &] + delete selected or [count] files to the reg register. "!" means + complete removal (omitting trash). + + :delmarks + + :delm[arks]! + delete all marks. + + :delm[arks] marks ... + delete specified marks, each argument is treated as a set of + marks. + + :delsession + + :delsession + delete specified session if it was stored previously. Deleting + current session doesn't detach it. + + :display + + :di[splay] + display menu with registers content. + + :di[splay] list ... + display the contents of the numbered and named registers that + are mentioned in list (for example "az to display "", "a and "z + content). + + :dirs + + :dirs display directory stack in a menu. See "Menus and dialogs" + section for controls. + + :echo + + :ec[ho] [...] + evaluate each argument as an expression and output them + separated with a space. See help on :let command for a + definition of . + + :edit + + :[range]e[dit] [file...] + open selected or passed file(s) in editor. Macros and + environment variables are expanded. + + :else + + :el[se] + execute commands until next matching :endif if all other + conditions didn't match. See also help on :if and :endif + commands. + + :elseif + + :elsei[f] {expr1} + execute commands until next matching :elseif, :else or :endif if + conditions of previous :if and :elseif branches were evaluated + to zero. See also help on :if and :endif commands. + + :empty + + :empty permanently remove files from all existing non-empty trash + directories (see "Trash directory" section below). Trash + directories which are specified via %r and/or %u also get + deleted completely. Also remove all operations from undolist + that have no sense after :empty and remove all records about + files located inside directories from all registers. Removal is + performed as background task with undetermined amount of work + and can be checked via :jobs menu. + + :endif + + :en[dif] + end conditional block. See also help on :if and :else commands. + + :execute + + :exe[cute] [...] + evaluate each argument as an expression and join results + separated by a space to get a single string which is then + executed as a command-line command. See help on :let command + for a definition of . + + :exit + + :exi[t][!] + same as :quit. + + :file + + :f[ile][ &] + display menu of programs set for the file type of the current + file. " &" forces running associated program in background. + See "Menus and dialogs" section for controls. + + :f[ile] arg[ &] + run associated command that begins with the arg skipping opening + menu. " &" forces running associated program in background. + + :filetype + + :filet[ype] pattern-list [{descr}]def_prog[ &],[{descr}]prog2[ &],... + associate given program list to each of the patterns. + Associated program (command) is used by handlers of l and Enter + keys (and also in the :file menu). If you need to insert comma + into command just double it (",,"). Space followed by an + ampersand as two last characters of a command means running of + the command in the background. Optional description can be + given to each command to ease understanding of what command will + do in the :file menu. Vifm will try the rest of the programs + for an association when the default isn't found. When program + entry doesn't contain any of vifm macros, name of current file + is appended as if program entry ended with %c macro on *nix and + %"c on Windows. On Windows path to executables containing + spaces can (and should be for correct work with such paths) be + double quoted. See "Patterns" section below for pattern + definition and "Selection" section for how selection is handled. + See also "Automatic FUSE mounts" section below. Example for zip + archives and several actions: + + filetype *.zip,*.jar,*.war,*.ear + \ {Mount with fuse-zip} + \ FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR, + \ {View contents} + \ zip -sf %c | less, + \ {Extract here} + \ tar -xf %c, + + Note that on OS X when `open` is used to call an app, vifm is + unable to check whether that app is actually available. So if + automatic skipping of programs that aren't there is desirable, + `open` should be replaced with an actual command. + + :filet[ype] filename + list (in menu mode) currently registered patterns that match + specified file name. Same as ":filextype filename". + + :filextype + + :filex[type] pattern-list [{ description }] def_program,program2,... + same as :filetype, but this command is ignored if not running in + X. In X :filextype is equal to :filetype. See "Patterns" + section below for pattern definition and "Selection" section for + how selection is handled. See also "Automatic FUSE mounts" + section below. + + For example, consider the following settings (the order might + seem strange, but it's for the demonstration purpose): + + filetype *.html,*.htm + \ {View in lynx} + \ lynx + filextype *.html,*.htm + \ {Open with dwb} + \ dwb %f %i &, + filetype *.html,*.htm + \ {View in links} + \ links + filextype *.html,*.htm + \ {Open with firefox} + \ firefox %f &, + \ {Open with uzbl} + \ uzbl-browser %f %i &, + + If you're using vifm inside a terminal emulator that is running + in graphical environment (when X is used on *nix; always on + Windows), vifm attempts to run application in this order: + + 1. lynx + 2. dwb + 3. links + 4. firefox + 5. uzbl + + If there is no graphical environment (checked by presence of + non-empty $DISPLAY or $WAYLAND_DISPLAY environment variable on + *nix; never happens on Windows), the list will look like: + + 1. lynx + 2. links + + Just as if all :filextype commands were not there. + + The purpose of such differentiation is to allow comfortable use + of vifm with same settings in desktop environment/through remote + connection (SSH)/in native console. + + Note that on OS X $DISPLAY isn't defined unless you define it, + so :filextype should be used only if you set $DISPLAY in some + way. + + :filext[ype] filename + list (in menu mode) currently registered patterns that match + specified file name. Same as ":filetype filename". + + :fileviewer + + :filev[iewer] pattern-list command1,command2,... + register specified list of commands as viewers for each of the + patterns. Viewer is a command which output is captured and + displayed in one of the panes of vifm after pressing "e" or + running :view command. When the command doesn't contain any of + vifm macros, name of current file is appended as if command + ended with %c macro. Comma escaping and missing commands + processing rules as for :filetype apply to this command. See + "Patterns" section below for pattern definition. Supports Lua + handlers. + + Example for zip archives: + + fileviewer *.zip,*.jar,*.war,*.ear zip -sf %c, echo "No zip to preview:" + + :filev[iewer] filename + list (in menu mode) currently registered patterns that match + specified filename. + + :filter + + :filter[!] {pattern} + filter files matching the pattern out of directory listings. + '!' controls state of filter inversion after updating filter + value (see also 'cpoptions' description). Filter is matched + case sensitively on *nix and case insensitively on Windows. See + "File Filters" and "Patterns" sections. + + Example: + + " filter all files ending in .o from the filelist. + :filter /.o$/ + + + :filter[!] {empty-pattern} + same as above, but use last search pattern as pattern value. + + Example: + + :filter //I + + + :filter + reset filter (set it to an empty string) and show all files. + + :filter! + same as :invert. + + :filter? + show information on local, name and auto filters. + + :find + + :[range]fin[d] pattern + display results of find command in the menu. Searches among + selected files if any. Accepts macros. By default the command + relies on the external "find" utility, which can be customized + by altering value of the 'findprg' option. + + :[range]fin[d] -opt... + same as :find above, but user defines all find arguments. + Searches among selected files if any. + + :[range]fin[d] path -opt... + same as :find above, but user defines all find arguments. + Ignores selection and range. + + :[range]fin[d] + repeat last :find command. + + :finish + + :fini[sh] + stop sourcing a script. Can only be used in a vifm script file. + This is a quick way to skip the rest of the file. + + :goto + + :go[to] + change directory if necessary and put specified path under the + cursor. The path should be existing non-root path. Macros and + environment variables are expanded. + + :grep + + :[range]gr[ep][!] pattern + will show results of grep command in the menu. Add "!" to + request inversion of search (look for lines that do not match + pattern). Searches among selected files if any and no range + given. Ignores binary files by default. By default the command + relies on the external "grep" utility, which can be customized + by altering value of the 'grepprg' option. + + :[range]gr[ep][!] -opt... + same as :grep above, but user defines all grep arguments, which + are not escaped. Searches among selected files if any. + + :[range]gr[ep][!] + repeat last :grep command. "!" of this command inverts "!" in + repeated command. + + :help + + :h[elp] + show the help file. + + :h[elp] argument + is the same as using ':h argument' in vim. Use vifm- + to get help on vifm (tab completion works). This form of the + command doesn't work when 'vimhelp' option is off. + + :hideui + + :hideui + hide interface to show previous commands' output. + + :highlight + + :hi[ghlight] + display information about all highlight groups active at the + moment. + + :hi[ghlight] clear + reset all highlighting to builtin defaults and removed all + filename-specific rules. + + :hi[ghlight] clear ( {pat1,pat2,...} | /regexp/ ) + remove specified rule. + + :hi[ghlight] ( group-name | {pat1,pat2,...} | /regexp/ ) + display information on given highlight group or file name + pattern of color scheme used in the active view. + + :hi[ghlight] ( group-name | {pat1,pat2,...} | /regexp/[iI] ) + cterm=style | ctermfg=color | ctermbg=color | gui=style | guifg=color | + guibg=color + set style (cterm, gui), foreground (ctermfg, guifg) and/or + background (ctermbg, guibg) parameters of highlight group or + file name pattern for color scheme used in the active view. + + All style values as well as color names are case insensitive. + + Available style values (some of them can be combined): + - bold + - underline + - reverse or inverse + - standout + - italic (on unsupported systems becomes reverse) + - combine - add attributes of current group to attributes of the + parent in group hierarchy (see below) instead of replacing them + - none + + Available group-name values: + - Win - color of all windows (views, dialogs, menus) and default color + for their content (e.g. regular files in views) + - AuxWin - color of auxiliary areas of windows + - OtherWin - color of inactive pane + - Border - color of vertical parts of the border + - TabLine - tab line color (for 'tabscope' set to "global") + - TabLineSel - color of the tip of selected tab (regardless of + 'tabscope') + - TopLine - top line color of the other pane + - TopLineSel - top line color of the current pane + - CmdLine - the command line/status bar color + - ErrorMsg - color of error messages in the status bar + - StatusLine - color of the line above the status bar + - JobLine - color of job line that appears above the status line + - WildMenu - color of the wild menu items + - SuggestBox - color of key suggestion box + - CurrLine - line at cursor position in active view + - OtherLine - line at cursor position in inactive view + - OddLine - color of every second entry line in a pane + - LineNr - line number column of views + - Selected - color of selected files + - Directory - color of directories + - Link - color of symbolic links in the views + - BrokenLink - color of broken symbolic links + - HardLink - color of regular files with more than one hard link + - Socket - color of sockets + - Device - color of block and character devices + - Executable - color of executable files + - Fifo - color of fifo pipes + - CmpMismatch - color of mismatched files in side-by-side comparison + by path + - User1..User9 - 9 colors which can be used via %* 'statusline' macro + + Available colors: + - -1 or default or none - default or transparent + - black and lightblack + - red and lightred + - green and lightgreen + - yellow and lightyellow + - blue and lightblue + - magenta and lightmagenta + - cyan and lightcyan + - white and lightwhite + - 0-255 - corresponding colors from 256-color palette (for ctermfg and + ctermbg) + - #rrggbb - direct ("gui", "true", 24-bit) color in hex-notation, each + of the three compontents are in the range 0x00 to 0xff (for guifg and + guibg) + + Light versions of colors are regular colors with bold attribute set + automatically in terminals that have less than 16 colors. So order of + arguments of :highlight command is important and it's better to put + "cterm" in front of others to prevent it from overwriting attributes + set by "ctermfg" or "ctermbg" arguments. + + For convenience of color scheme authors xterm-like names for 256 color + palette is also supported. The mapping is taken from + http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim + Duplicated entries were altered by adding an underscore followed by + numerical suffix. + + 0 Black 86 Aquamarine1 172 Orange3 + 1 Red 87 DarkSlateGray2 173 LightSalmon3_2 + 2 Green 88 DarkRed_2 174 LightPink3 + 3 Yellow 89 DeepPink4_2 175 Pink3 + 4 Blue 90 DarkMagenta 176 Plum3 + 5 Magenta 91 DarkMagenta_2 177 Violet + 6 Cyan 92 DarkViolet 178 Gold3_2 + 7 White 93 Purple 179 LightGoldenrod3 + 8 LightBlack 94 Orange4_2 180 Tan + 9 LightRed 95 LightPink4 181 MistyRose3 + 10 LightGreen 96 Plum4 182 Thistle3 + 11 LightYellow 97 MediumPurple3 183 Plum2 + 12 LightBlue 98 MediumPurple3_2 184 Yellow3_2 + 13 LightMagenta 99 SlateBlue1 185 Khaki3 + 14 LightCyan 100 Yellow4 186 LightGoldenrod2 + 15 LightWhite 101 Wheat4 187 LightYellow3 + 16 Grey0 102 Grey53 188 Grey84 + 17 NavyBlue 103 LightSlateGrey 189 LightSteelBlue1 + 18 DarkBlue 104 MediumPurple 190 Yellow2 + 19 Blue3 105 LightSlateBlue 191 DarkOliveGreen1 + 20 Blue3_2 106 Yellow4_2 192 + DarkOliveGreen1_2 + 21 Blue1 107 DarkOliveGreen3 193 DarkSeaGreen1_2 + 22 DarkGreen 108 DarkSeaGreen 194 Honeydew2 + 23 DeepSkyBlue4 109 LightSkyBlue3 195 LightCyan1 + 24 DeepSkyBlue4_2 110 LightSkyBlue3_2 196 Red1 + 25 DeepSkyBlue4_3 111 SkyBlue2 197 DeepPink2 + 26 DodgerBlue3 112 Chartreuse2_2 198 DeepPink1 + 27 DodgerBlue2 113 DarkOliveGreen3_2 199 DeepPink1_2 + 28 Green4 114 PaleGreen3_2 200 Magenta2_2 + 29 SpringGreen4 115 DarkSeaGreen3 201 Magenta1 + 30 Turquoise4 116 DarkSlateGray3 202 OrangeRed1 + 31 DeepSkyBlue3 117 SkyBlue1 203 IndianRed1 + 32 DeepSkyBlue3_2 118 Chartreuse1 204 IndianRed1_2 + 33 DodgerBlue1 119 LightGreen_2 205 HotPink + 34 Green3 120 LightGreen_3 206 HotPink_2 + 35 SpringGreen3 121 PaleGreen1 207 MediumOrchid1_2 + 36 DarkCyan 122 Aquamarine1_2 208 DarkOrange + 37 LightSeaGreen 123 DarkSlateGray1 209 Salmon1 + 38 DeepSkyBlue2 124 Red3 210 LightCoral + 39 DeepSkyBlue1 125 DeepPink4_3 211 PaleVioletRed1 + 40 Green3_2 126 MediumVioletRed 212 Orchid2 + 41 SpringGreen3_2 127 Magenta3 213 Orchid1 + 42 SpringGreen2 128 DarkViolet_2 214 Orange1 + 43 Cyan3 129 Purple_2 215 SandyBrown + 44 DarkTurquoise 130 DarkOrange3 216 LightSalmon1 + 45 Turquoise2 131 IndianRed 217 LightPink1 + 46 Green1 132 HotPink3 218 Pink1 + 47 SpringGreen2_2 133 MediumOrchid3 219 Plum1 + 48 SpringGreen1 134 MediumOrchid 220 Gold1 + 49 MediumSpringGreen 135 MediumPurple2 221 + LightGoldenrod2_2 + 50 Cyan2 136 DarkGoldenrod 222 + LightGoldenrod2_3 + 51 Cyan1 137 LightSalmon3 223 NavajoWhite1 + 52 DarkRed 138 RosyBrown 224 MistyRose1 + 53 DeepPink4 139 Grey63 225 Thistle1 + 54 Purple4 140 MediumPurple2_2 226 Yellow1 + 55 Purple4_2 141 MediumPurple1 227 LightGoldenrod1 + 56 Purple3 142 Gold3 228 Khaki1 + 57 BlueViolet 143 DarkKhaki 229 Wheat1 + 58 Orange4 144 NavajoWhite3 230 Cornsilk1 + 59 Grey37 145 Grey69 231 Grey100 + 60 MediumPurple4 146 LightSteelBlue3 232 Grey3 + 61 SlateBlue3 147 LightSteelBlue 233 Grey7 + 62 SlateBlue3_2 148 Yellow3 234 Grey11 + 63 RoyalBlue1 149 DarkOliveGreen3_3 235 Grey15 + 64 Chartreuse4 150 DarkSeaGreen3_2 236 Grey19 + 65 DarkSeaGreen4 151 DarkSeaGreen2 237 Grey23 + 66 PaleTurquoise4 152 LightCyan3 238 Grey27 + 67 SteelBlue 153 LightSkyBlue1 239 Grey30 + 68 SteelBlue3 154 GreenYellow 240 Grey35 + 69 CornflowerBlue 155 DarkOliveGreen2 241 Grey39 + 70 Chartreuse3 156 PaleGreen1_2 242 Grey42 + 71 DarkSeaGreen4_2 157 DarkSeaGreen2_2 243 Grey46 + 72 CadetBlue 158 DarkSeaGreen1 244 Grey50 + 73 CadetBlue_2 159 PaleTurquoise1 245 Grey54 + 74 SkyBlue3 160 Red3_2 246 Grey58 + 75 SteelBlue1 161 DeepPink3 247 Grey62 + 76 Chartreuse3_2 162 DeepPink3_2 248 Grey66 + 77 PaleGreen3 163 Magenta3_2 249 Grey70 + 78 SeaGreen3 164 Magenta3_3 250 Grey74 + 79 Aquamarine3 165 Magenta2 251 Grey78 + 80 MediumTurquoise 166 DarkOrange3_2 252 Grey82 + 81 SteelBlue1_2 167 IndianRed_2 253 Grey85 + 82 Chartreuse2 168 HotPink3_2 254 Grey89 + 83 SeaGreen2 169 HotPink2 255 Grey93 + 84 SeaGreen1 170 Orchid + 85 SeaGreen1_2 171 MediumOrchid1 + + There are two colors (foreground and background) and only one bold + attribute. Thus single bold attribute affects both colors when + "reverse" attribute is used in vifm run inside terminal emulator. At + the same time linux native console can handle boldness of foreground + and background colors independently, but for consistency with terminal + emulators this is available only implicitly by using light versions of + colors. This behaviour might be changed in the future. + + Although vifm supports 256 colors in a sense they are supported by UI + drawing library, whether you will be able to use all of them highly + depends on your terminal. To set up terminal properly, make sure that + $TERM in the environment you run vifm is set to name of 256-color + terminal (on *nixes it can also be set via X resources), e.g. + xterm-256color. One can find list of available terminal names by + listing /usr/lib/terminfo/. Number of colors supported by terminal + with current settings can be checked via "tput colors" command. + + In order to use 24-bit colors one needs a terminal that supports them, + corresponding terminfo record (probably ends in "-direct" like in + "xterm-direct") and $TERM pointing to it. When vifm detects direct + color support "cterm*" values are ignored for groups which have at + least one of "gui*" values set, otherwise they are used after + translating via a builtin palette. + + Here is the hierarchy of highlight groups, which you need to know for + using transparency: + JobLine + SuggestBox + StatusLine + WildMenu + User1..User9 + Border + CmdLine + ErrorMsg + Win + OtherWin + AuxWin + OddLine + File name specific highlights + Directory + Link + BrokenLink + HardLink + Socket + Device + Fifo + Executable + Selected + CurrLine + LineNr (in active pane) + OtherLine + LineNr (in inactive pane) + TopLine + TopLineSel + TabLineSel (for pane tabs) + User1..User9 + TabLine + TabLineSel + User1..User9 + + "none" means default terminal color for highlight groups at the first + level of the hierarchy and transparency for all others. + + Here file name specific highlights mean those configured via globs ({}) + or regular expressions (//). At most one of them is applied per file + entry, namely the first that matches file name, hence order of + :highlight commands might be important in certain cases. + + :history + + :his[tory] + display a menu with list of visited directories. See "Menus and + dialogs" section for controls. + + :his[tory] x + x can be: + d[ir] or . show directory history. + c[md] or : show command line history. + s[earch] or / show search history and search forward on l + key. + f[search] or / show search history and search forward on l + key. + b[search] or ? show search history and search backward on l + key. + i[nput] or @ show prompt history (e.g. on one file + renaming). + fi[lter] or = show filter history (see description of the "=" + normal mode command). + See "Menus and dialogs" section for controls. + + :histnext + + :histnext + same as . The main use case for this command is to work + around the common pain point of and being the same + ASCII character: one could alter the terminal emulator settings + to emit, for example, the `F1` keycode when Ctrl-I is pressed, + then `:noremap :histnext` in vifm, add "t" flag to the + 'cpoptions', and thus have both and working as + expected. + + :histprev + + :histprev + same as . + + :if + + :if {expr1} + start conditional block. Commands are executed until next + matching :elseif, :else or :endif command if {expr1} evaluates + to non-zero, otherwise they are ignored. See also help on :else + and :endif commands. + + Example: + + if $TERM == 'screen.linux' + highlight CurrLine ctermfg=lightwhite ctermbg=lightblack + elseif $TERM == 'tmux' + highlight CurrLine cterm=reverse ctermfg=black ctermbg=white + else + highlight CurrLine cterm=bold,reverse ctermfg=black ctermbg=white + endif + + :invert + + :invert [f] + invert file name filter. + + :invert? [f] + show current filter state. + + :invert s + invert selection. + + :invert o + invert sorting order of the primary sorting key. + + :invert? o + show sorting order of the primary sorting key. + + :jobs + + :jobs display menu of current backgrounded processes. See "Menus and + dialogs" section for controls. + + :let + + :let $ENV_VAR = + set an environment variable. Warning: setting environment + variable to an empty string on Windows removes it. + + :let $ENV_VAR .= + append value to environment variable. + + :let &[l:|g:]opt = + sets option value. + + :let &[l:|g:]opt .= + append value to string option. + + :let &[l:|g:]opt += + increasing option value, adding sub-values. + + :let &[l:|g:]opt -= + decreasing option value, removing sub-values. + + Where could be a single-quoted string, double-quoted string, an + environment variable, function call or a concatanation of any of them + in any order using the '.' operator. Any whitespace is ignored. + + :locate + + :locate filename + use "locate" command to create a menu of filenames. Selecting a + file from the menu will reload the current file list in vifm to + show the selected file. By default the command relies on the + external "locate" utility (it's assumed that its database is + already built), which can be customized by altering value of the + 'locateprg' option. See "Menus and dialogs" section for + controls. + + :locate + repeat last :locate command. + + :ls + + :ls lists windows of active terminal multiplexer (only when terminal + multiplexer is used). This is achieved by issuing proper + command for active terminal multiplexer, thus the list is not + handled by vifm. + + :lstrash + + :lstrash + display a menu with list of files in trash. Each element of the + list is original path of a deleted file, thus the list can + contain duplicates. See "Menus and dialogs" section for + controls. + + :mark + + :[range]ma[rk][?] x [/full/path] [filename] + Set mark x (a-zA-Z0-9) at /full/path and filename. By default + current directory is being used. If no filename was given and + /full/path is current directory then last file in [range] is + used. Using of macros is allowed. Question mark will stop + command from overwriting existing marks. + + :marks + + :marks create a pop-up menu of marks. See "Menus and dialogs" section + for controls. + + :marks list ... + display the contents of the marks that are mentioned in list. + + :media + + :media only for *nix + display media management menu. See "Menus and dialogs" section + for controls. See also 'mediaprg' option. + + :messages + + :mes[sages] + shows previously given messages (up to 50). + + :mkdir + + :[line]mkdir[!] dir ... + create directories at specified paths. The [line] can be used + to pick node in a tree-view. "!" means make parent directories + as needed. Macros are expanded. + + :move + + :[range]m[ove][!?][ &] + move files to directory of other view. With "?" prompts for + destination file names in an editor. "!" forces overwrite. + + :[range]m[ove][!] path[ &] + move files to directory specified with the path (absolute or + relative to directory of other view). "!" forces overwrite. + + :[range]m[ove][!] name1 name2...[ &] + move files to directory of other view giving each next file a + corresponding name from the argument list. "!" forces + overwrite. + + :nohlsearch + + :noh[lsearch] + clear selection in current pane. + + :normal + + :norm[al][!] commands + execute normal mode commands. If "!" is used, user defined + mappings are ignored. Unfinished last command is aborted as if + or was typed. A ":" should be completed as well. + Commands can't start with a space, so put a count of 1 (one) + before it. + + :only + + :on[ly] + switch to a one window view. + + :plugin + + :plugin load + loads all plugins. To be used in configuration file to manually + load plugins at an earlier point. The plugins can be loaded + only once, additional calls will do nothing. + + :plugin blacklist {plugin} + adds {plugin} to the list of plugins to be ignored. + + :plugin whitelist {plugin} + adds {plugin} to the list of plugins to be loaded while ignoring + all other plugins. This list should normally be empty. + + :plugins + + :plugins + open plugins menu. See "Menus and dialogs" section for + controls. + + :popd + + :popd remove pane directories from stack. + + :pushd + + :pushd[!] /curr/dir [/other/dir] + add pane directories to stack and process arguments like :cd + command. + + :pushd exchange the top two items of the directory stack. + + :put + + :[line]pu[t][!] [reg] [ &] + put files from specified register (" by default) into current + directory. The [line] can be used to pick node in a tree-view. + "!" moves files "!" moves files from their original location + instead of copying them. During this operation no confirmation + dialogs will be shown, all checks are performed beforehand. + + :pwd + + :pw[d] show the present working directory. + + :qall + + :qa[ll][!] + exit vifm (add ! to skip saving changes and checking for active + backgrounded commands). + + :quit + + :q[uit][!] + if there is more than one tab, close the current one, otherwise + exit vifm (add ! to skip saving state and checking for active + backgrounded commands). + + :redraw + + :redr[aw] + redraw the screen immediately. + + :registers + + :reg[isters] + display menu with registers content. + + :reg[isters] list ... + display the contents of the numbered and named registers that + are mentioned in list (for example "az to display "", "a and "z + content). + + :regular + + :regular + + switch to regular view leaving custom view. + :rename + + :[range]rename[!] + rename files by editing their names in an editor. "!" renames + files recursively in subdirectories. See "External Renaming" + section. + + :[range]rename name1 name2... + rename each of selected files to a corresponding name. + + :restart + + :restart + free a lot of things (histories, commands, etc.), reread + vifminfo, vifmrc and session files and run startup commands + passed in the argument list, thus losing all unsaved changes + (e.g. recent history or keys mapped after starting this + instance). Session that wasn't yet stored gets reset. + + While many things get reset, some basic UI state and current + locations are preserved, including tabs. + + :restart full + variation of :restart that makes no attempt to preserve + anything. + + :restore + + :[range]restore + restore file from trash directory, doesn't work outside one of + trash directories. See "Trash directory" section below. + + :rlink + + :[range]rlink[!?] + create relative symbolic links to files in directory of other + view. With "?" prompts for destination file names in an editor. + "!" forces overwrite. + + :[range]rlink[!] path + create relative symbolic links of files in directory specified + with the path (absolute or relative to directory of other view). + "!" forces overwrite. + + :[range]rlink[!] name1 name2... + create relative symbolic links of files in directory of other + view giving each next link a corresponding name from the + argument list. "!" forces overwrite. + + :screen + + :screen + toggle whether to use the terminal multiplexer or not. + A terminal multiplexer uses pseudo terminals to allow multiple + windows to be used in the console or in a single xterm. + Starting vifm from terminal multiplexer with appropriate support + turned on will cause vifm to open a new terminal multiplexer + window for each new file edited or program launched from vifm. + This requires screen version 3.9.9 or newer for the screen -X + argument or tmux (1.8 version or newer is recommended). + + :screen! + enable integration with terminal multiplexers. + + :screen? + display whether integration with terminal multiplexers is + enabled. + + Note: the command is called screen for historical reasons (when tmux + wasn't yet supported) and might be changed in future releases, or get + an alias. + + :select + + :[range]select + select files in the given range (current file if no range is + given). + + :select {pattern} + select files that match specified pattern. Possible {pattern} + forms are described in "Patterns" section below. Trailing slash + for directories is taken into account, so `:select! */ | invert + s` selects only files. + + :select //[iI] + same as item above, but reuses last search pattern. + + :select !{external command} + select files from the list supplied by external command. Files + are matched by full paths, relative paths are converted to + absolute ones beforehand. + + :[range]select! [{pattern}] + same as above, but resets previously selected items before + proceeding. + + :session + + :session? + print name of the current session. + + :session + detach current session without saving it. Resets v:session. + + :session name + create or load and switch to a session with the specified name. + Name can't contain slashes. Session active at the moment is + saved before the switch. Session is also automatically saved + when quiting the application in usual ways. Sets v:session. + + :set + + :se[t] display all options that differ from their default value. + + :se[t] all + display all options. + + :se[t] opt1=val1 opt2='val2' opt3="val3" ... + sets given options. For local options both values are set. + You can use following syntax: + - for all options - option, option? and option& + - for boolean options - nooption, invoption and option! + - for integer options - option=x, option+=x and option-=x + - for string options - option=x and option+=x + - for string list options - option=x, option+=x, option-=x and + option^=x + - for enumeration options - option=x, option+=x and option-=x + - for set options - option=x, option+=x, option-=x and + option^=x + - for charset options - option=x, option+=x, option-=x and + option^=x + + the meaning: + - option - turn option on (for boolean) or print its value (for + all others) + - nooption - turn option off + - invoption - invert option state + - option! - invert option state + - option? - print option value + - option& - reset option to its default value + - option=x or option:x - set option to x + - option+=x - add/append x to option + - option-=x - remove (or subtract) x from option + - option^=x - toggle x presence among values of the option + + Option name can be prepended and appended by any number of + whitespace characters. + + :setglobal + + :setg[lobal] + display all global options that differ from their default value. + + :setg[lobal] all + display all global options. + + :setg[lobal] opt1=val1 opt2='val2' opt3="val3" ... + same as :set, but changes/prints only global options or global + values of local options. Changes to the latter might be not + visible until directory is changed. + + :setlocal + + :setl[ocal] + display all local options that differ from their default value. + + :setl[ocal] all + display all local options. + + :setl[ocal] opt1=val1 opt2='val2' opt3="val3" ... + same as :set, but changes/prints only local values of local + options. + + :shell + + :sh[ell][!] + start a shell in current directory. "!" suppresses spawning + dedicated window of terminal multiplexer for a shell. To make + vifm adaptive to environment it uses $SHELL if it's defined, + otherwise 'shell' value is used. + + + :siblnext + + :[count]siblnext[!] + + change directory to [count]th next sibling directory after + current path using value of global sort option of current pane. + "!" enables wrapping. + + For example, say, you're at /boot and root listing starts like + this: + + bin/ + boot/ + dev/ + ... + + Issuing :siblnext will navigate to /dev. + + + :siblprev + + :[count]siblprev[!] + same as :siblnext, but in the opposite direction. + + :sort + + :sor[t] + display dialog with different sorting methods, where one can + select the primary sorting key. When 'viewcolumns' options is + empty and 'lsview' is off, changing primary sorting key will + also affect view look (in particular the second column of the + view will be changed). See "Menus and dialogs" section for + controls. + + :source + + :so[urce] file + read command-line commands from the file. + + :split + + :sp[lit] + switch to a two window horizontal view. + + :sp[lit]! + toggle horizontal window splitting. + + :sp[lit] path + splits the window horizontally to show both file directories. + Also changes other pane to path (absolute or relative to current + directory of active pane). + + :stop + + :st[op] + suspend vifm (same as pressing Ctrl-Z). Does nothing if this + instance isn't running in a shell. The command exists to allow + mapping to the action of Ctrl-Z. + + :substitute + + :[range]s[ubstitute]/pattern/string/[flags] + for each file in range replace a match of pattern with string. + + String can contain \0...\9 to link to capture groups (\0 - all match, + \1 - first group, etc.). + + Pattern is stored in search history. + + Available flags: + + - i - ignore case (the 'ignorecase' and 'smartcase' options are not + used) + + - I - don't ignore case (the 'ignorecase' and 'smartcase' options are + not used) + + - g - substitute all matches in each file name (each g toggles this) + + :[range]s[ubstitute]/pattern + substitute pattern with an empty string. + + :[range]s[ubstitute]//string/[flags] + use last pattern from search history. + + :[range]s[ubstitute] + repeat previous substitution command. + + :sync + + :sync [relative path] + change the other pane to the current pane directory or to some + path relative to the current directory. Using macros is + allowed. + + :sync! change the other pane to the current pane directory and + synchronize cursor position. If current pane displays custom + list of files, position before entering it is used (current one + might not make any sense). + + + :sync! [location | cursorpos | localopts | filters | filelist | tree | + all]... + change enumerated properties of the other pane to match + corresponding properties of the current pane. Arguments have + the following meanings: + + - location - current directory of the pane; + + - cursorpos - cursor position (doesn't make sense without + "location"); + + - localopts - all local options; + + - filters - all filters; + + - filelist - list of files for custom view (implies + "location"); + + - tree - tree structure for tree view (implies "location"); + + - all - all of the above. + + :tabclose + + :tabc[lose] + close current tab, unless it's the only one open at current + scope. + + :tabmove + + :tabm[ove] [N] + without the argument or with `$` as the argument, current tab + becomes the last tab. With the argument, current tab is moved + after the tab with the specified number. Argument of `0` moves + current tab to the first position. + + :tabname + + :tabname [name] + set, update or reset (when no argument is provided) name of the + current tab. + + :tabnew + + :tabnew [path] + create new tab. Accepts optional path for the new tab. Macros + and environment variables are expanded. + + :tabnext + + :tabn[ext] + switch to the next tab (wrapping around). + + :tabn[ext] {n} + go to the tab number {n}. Tab numeration starts with 1. + + :tabonly + + :tabo[nly] + close all tabs but the current one. Closes pane tabs only at + the active side. + + :tabprevious + + :tabp[revious] + switch to the previous tab (wrapping around). + + :tabp[revious] {n} + go to the {n}-th previous tab. Note that :tabnext handles its + argument differently. + + :touch + + :[line]touch file... + create files at specified paths. Aborts on errors. Doesn't + update time of existing files. The [line] can be used to pick + node in a tree-view. Macros are expanded. + + :tr + + :[range]tr/pattern/string/ + for each file in range transliterate the characters which appear + in pattern to the corresponding character in string. When + string is shorter than pattern, it's padded with its last + character. + + :trashes + + :trashes + lists all valid trash directories in a menu. Only non-empty and + writable trash directories are shown. This is exactly the list + of directories that are cleared when :empty command is executed. + + :trashes? + same as :trashes, but also displays size of each trash + directory. + + :tree + + :tree turn pane into tree view with current directory as its root. + The tree view is implemented on top of a custom view, but is + automatically kept in sync with file system state and considers + all the filters. Thus the structure corresponds to what one + would see on visiting the directories manually. As a special + case for trees built out of custom view file-system tracking + isn't performed. + + To leave tree view go up from its root or use gh at any level of + the tree. Any command that changes directory will also do, in + particular, `:cd ..`. + + Tree structure is incompatible with alternative representations, + so values of 'lsview' and 'millerview' options are ignored. + + The "depth" argument specifies nesting level on which loading of + subdirectories won't happen (they will be folded). Values start + at 1. + + :tree! toggle current view in and out of tree mode. + + :undolist + + :undol[ist] + display list of latest changes. Use "!" to see actual commands. + See "Menus and dialogs" section for controls. + + :unlet + + :unl[et][!] $ENV_VAR1 $ENV_VAR2 ... + remove environment variables. Add ! to omit displaying of + warnings about nonexistent variables. + + :unselect + + :[range]unselect + unselect files in the given range (current file if no range is + given). + + :unselect {pattern} + unselect files that match specified pattern. Possible {pattern} + forms are described in "Patterns" section below. Trailing slash + for directories is taken into account, so `:unselect */` + unselects directories. + + :unselect !{external command} + unselect files from the list supplied by external command. + Files are matched by full paths, relative paths are converted to + absolute ones beforehand. + + :unselect //[iI] + same as item above, but reuses last search pattern. + + :version + + :ve[rsion] + show menu with version information. + + :vifm + + :vifm same as :version. + + :view + + :vie[w] + toggle on and off the quick file view (preview of file's + contents). See also 'quickview' option. + + :vie[w]! + turn on quick file view if it's off. + + :volumes + + :volumes + only for MS-Windows + display menu with volume list. Hitting l (or Enter) key opens + appropriate volume in the current pane. See "Menus and dialogs" + section for controls. + + :vsplit + + :vs[plit] + switch to a two window vertical view. + + :vs[plit]! + toggle window vertical splitting. + + :vs[plit] path + split the window vertically to show both file directories. And + changes other pane to path (absolute or relative to current + directory of active pane). + + :wincmd + + :[count]winc[md] {arg} + same as running Ctrl-W [count] {arg}. + + :windo + + :windo [command...] + execute command for each pane (same as :winrun % command). + + :winrun + + :winrun type [command...] + execute command for pane(s), which is determined by type + argument: + - ^ - top-left pane + - $ - bottom-right pane + - % - all panes + - . - current pane + - , - other pane + + :write + + :w[rite] + write current state to vifminfo and session files (if a session + is active). + + :wq + + :wq[!] same as :quit, but ! disables only the check of backgrounded + commands, while state of the application is always written. + :wqall + + :wqa[ll][!] + same as :qall, but ! disables only the check of backgrounded + commands, while state of the application is always written. + + :xall + + :xa[ll][!] + same as :qall. + + :xit + + :x[it][!] + same as :quit. + + :yank + + :[range]y[ank] [reg] [count] + will yank files to the reg register. + + :map lhs rhs + + :map lhs rhs + map lhs key sequence to rhs in normal and visual modes. + + :map! lhs rhs + map lhs key sequence to rhs in command line mode. + + + :cmap :dmap :mmap :nmap :qmap + :vmap + + :cm[ap] lhs rhs + map lhs to rhs in command line mode. + + :dm[ap] lhs rhs + map lhs to rhs in dialog modes. + + :mm[ap] lhs rhs + map lhs to rhs in menu mode. + + :nm[ap] lhs rhs + map lhs to rhs in normal mode. + + :qm[ap] lhs rhs + map lhs to rhs in view mode. + + :vm[ap] lhs rhs + map lhs to rhs in visual mode. + + + :*map + + :cm[ap] + list all maps in command line mode. + + :dm[ap] + list all maps in dialog modes. + + :mm[ap] + list all maps in menu mode. + + :nm[ap] + list all maps in normal mode. + + :qm[ap] + list all maps in view mode. + + :vm[ap] + list all maps in visual mode. + + :*map beginning + + :cm[ap] beginning + list all maps in command line mode that start with the + beginning. + + :dm[ap] beginning + list all maps in dialog modes that start with the beginning. + + :mm[ap] beginning + list all maps in menu mode that start with the beginning. + + :nm[ap] beginning + list all maps in normal mode that start with the beginning. + + :qm[ap] beginning + list all maps in view mode that start with the beginning. + + :vm[ap] beginning + list all maps in visual mode that start with the beginning. + + :noremap + + :no[remap] lhs rhs + map the key sequence lhs to rhs for normal and visual modes, but + don't expand user mappings in rhs. + + :no[remap]! lhs rhs + map the key sequence lhs to rhs for command line mode, but don't + expand user mappings in rhs. + + :cnoremap :dnoremap :mnoremap :nnoremap :qnoremap + :vnoremap + + :cno[remap] lhs rhs + map the key sequence lhs to rhs for command line mode, but don't + expand user mappings in rhs. + + :dn[oremap] lhs rhs + map the key sequence lhs to rhs for dialog modes, but don't + expand user mappings in rhs. + + :mn[oremap] lhs rhs + map the key sequence lhs to rhs for menu mode, but don't expand + user mappings in rhs. + + :nn[oremap] lhs rhs + map the key sequence lhs to rhs for normal mode, but don't + expand user mappings in rhs. + + :qn[oremap] lhs rhs + map the key sequence lhs to rhs for view mode, but don't expand + user mappings in rhs. + + :vn[oremap] lhs rhs + map the key sequence lhs to rhs for visual mode, but don't + expand user mappings in rhs. + + :unmap + + :unm[ap] lhs + remove user mapping of lhs from normal and visual modes. + + :unm[ap]! lhs + remove user mapping of lhs from command line mode. + + :cunmap :dunmap :munmap :nunmap :qunmap + :vunmap + + :cu[nmap] lhs + remove user mapping of lhs from command line mode. + + :du[nmap] lhs + remove user mapping of lhs from dialog modes. + + :mu[nmap] lhs + remove user mapping of lhs from menu mode. + + :nun[map] lhs + remove user mapping of lhs from normal mode. + + :qun[map] lhs + remove user mapping of lhs from view mode. + + :vu[nmap] lhs + remove user mapping of lhs from visual mode. + +Ranges + The ranges implemented include: + 2,3 - from second to third file in the list (including it) + % - the entire directory. + . - the current position in the filelist. + $ - the end of the filelist. + 't - the mark position t. + + Examples: + + :%delete + + would delete all files in the directory. + + :2,4delete + + would delete the files in the list positions 2 through 4. + + :.,$delete + + would delete the files from the current position to the end of the + filelist. + + :3delete4 + + would delete the files in the list positions 3, 4, 5, 6. + + If a backward range is given :4,2delete - an query message is given and + user can chose what to do next. + + The builtin commands that accept a range are :d[elete] and :y[ank]. + +Command macros + The command macros may be used in user commands. + + %a User arguments. When user arguments contain macros, they are + expanded before preforming substitution of %a. + + %c %"c The current file under the cursor. + + %C %"C The current file under the cursor in the other directory. + + %f %"f All of the selected files, but see "Selection" section below. + + %F %"F All of the selected files in the other directory list, but see + "Selection" section below. + + %b %"b Same as %f %F. + + %d %"d Full path to current directory. + + %D %"D Full path to other file list directory. + + %rx %"rx + Full paths to files in the register {x}. In case of invalid + symbol in place of {x}, it's processed with the rest of the line + and default register is used. + + %m Show command output in a menu. + + %M Same as %m, but l (or Enter) key is handled like for :locate and + :find commands. + + %u Process command output as list of paths and compose custom view + out of it. + + %U Same as %u, but implies less list updates inside vifm, which is + absence of sorting at the moment. + + %Iu Same as %u, but gives up terminal before running external + command. + + %IU Same as %U, but gives up terminal before running external + command. + + %S Show command output in the status bar. + + %q Redirect command output to quick view, which is activated if + disabled. + + %s Execute command in horizontally split window of active terminal + multiplexer (ignored if not running inside one). + + %v Same as %s, but splits vertically. + + %n Forbid use of terminal multiplexer to run the command. + + %i Completely ignore command output. For background jobs this + suppresses error dialogs, while still storing errors internally + for viewing via :jobs menu. + + %Pl Pipe list of files to standard input of a command. + + %Pz Same as %Pz, but separates paths by null ('\0') character. + + %pc Marks the end of the main command and the beginning of the clear + command for graphical preview, which is invoked on closing + preview of a file. + + %pd Marks a preview command as one that directly communicates with + the terminal. Beware that this is for things like sixel which + are self-contained sequences that depend only on current cursor + position, using this with anything else is likely to mangle + terminal state. + + The following dimensions and coordinates are in characters: + + %px x coordinate of top-left corner of preview area. + + %py y coordinate of top-left corner of preview area. + + %pw width of preview area. + + %ph height of preview area. + + + Use %% if you need to put a percent sign in your command. + + Note that %i, %Iu, %IU, %m, %M, %n, %q, %s, %S, %u, %U and %v macros + are mutually exclusive. Only the last one of them on the command will + take effect. + + Note that %Pl and %Pz are mutually exclusive. Only the last one of + them on the command will take effect. + + You can use file name modifiers after %c, %C, %f, %F, %b, %d and %D + macros. Supported modifiers are: + + - :p - full path + + - :u - UNC name of path (e.g. "\\server" in + "\\server\share"), Windows only. Expands to current computer name + for not UNC paths. + + - :~ - relative to the home directory + + - :. - relative to current directory + + - :h - head of the file name + + - :t - tail of the file name + + - :r - root of the file name (without last extension) + + - :e - extension of the file name (last one) + + - :s?pat?sub? - substitute the first occurrence of pat with sub. + You can use any character for '?', but it must not occur in pat or + sub. + + - :gs?pat?sub? - like :s, but substitutes all occurrences of pat with + sub. + + See ':h filename-modifiers' in Vim's documentation for the detailed + description. + + Using %x means expand corresponding macro escaping all characters that + have special meaning. And %"x means using of double quotes and escape + only backslash and double quote characters, which is more useful on + Windows systems. + + Position and quantity (if there is any) of %m, %M, %S or %s macros in + the command is unimportant. All their occurrences are removed from the + resulting command. + + %c and %f macros are expanded to file names only, when %C and %F are + expanded to full paths. %f and %F follow this in %b too. + + :com move mv %f %D + set the :move command to move all of the files selected in the + current directory to the other directory. + + The %a macro is replaced with any arguments given to an alias command. + All arguments are considered optional. + :com lsl !!ls -l %a - set the lsl command to execute ls -l with + or without an argument. + + :lsl + will list the directory contents of the current directory. + + :lsl filename + will list only the given filename. + + The macros can also be used in directly executing commands. ":!mv %f + %D" would move the current directory selected files to the other + directory. + + Appending & to the end of a command causes it to be executed in the + background. Typically you want to run two kinds of external commands + in the background: + + - GUI applications that doesn't fork thus block vifm (:!sxiv %f &); + + - console tools that do not work with terminal (:!mv %f %D &). + + You don't want to run terminal commands, which require terminal input + or output something in background because they will mess up vifm's TUI. + Anyway, if you did run such a command, you can use Ctrl-L key to update + vifm's TUI. + + Rewriting the example command with macros given above with + backgrounding: + + %m, %M, %s, %S, %u and %U macros cannot be combined with background + mark (" &") as it doesn't make much sense. + +Command backgrounding + Copy and move operation can take a lot of time to proceed. That's why + vifm supports backgrounding of this two operations. To run :copy, + :move or :delete command in the background just add " &" at the end of + a command. + + For each background operation a new thread is created. Job + cancellation can be requested in the :jobs menu via dd shortcut. + + You can see if command is still running in the :jobs menu. + Backgrounded commands have progress instead of process id at the line + beginning. + + Background operations cannot be undone. + +Cancellation + Note that cancellation works somewhat different on Windows platform due + to different mechanism of break signal propagation. One also might + need to use Ctrl-Break shortcut instead of Ctrl-C. + + There are two types of operations that can be cancelled: + + - file system operations; + + - mounting with FUSE (but not unmounting as it can cause loss of + data); + + - calls of external applications. + + Note that vifm never terminates applications, it sends SIGINT signal + and lets the application quit normally. + + When one of set of operations is cancelled (e.g. copying of 5th file of + 10 files), further operations are cancelled too. In this case undo + history will contain only actually performed operations. + + Cancelled operations are indicated by "(cancelled)" suffix appended to + information message on statusbar. + + File system operations + + Currently the following commands can be cancelled: :alink, :chmod, + :chown, :clone, :copy, :delete, :mkdir, :move, :restore, :rlink, + :touch. File putting (on p/P key) can be cancelled as well. It's not + hard to see that these are mainly long-running operations. + + Cancelling commands when they are repeated for undo/redo operations is + allowed for convenience, but is not recommended as further undo/redo + operations might get blocked by side-effects of partially cancelled + group of operations. + + These commands can't be cancelled: :empty, :rename, :substitute, :tr. + + Mounting with FUSE + + It's not considered to be an error, so only notification on the status + bar is shown. + + External application calls + + Each of this operations can be cancelled: :apropos, :find, :grep, + :locate. + +Selection + If there is a selection, it's stashed before proceeding further unless + file under the cursor is part of that selection. This means that when + macros are expanded for :filetype or :filextype programs, `%f` and `%F` + become equivalent to `%c` and `%C` respectively if current file is not + selected. So you run selection by running one of selected files, + otherwise you're running a single file even if there are other selected + entries. + + When running a selection it must not include broken symbolic links, has + to be consistent and set of file handlers must be compatible. + Consistency means that selection contains either only directories + (including links to them) or only files, but not their mix. + + Compatibility is a more sophisticated check, but it's defined in a + natural way so that you get what you'd expect. The following + properties of selection are taken into account while checking it for + compatibility and deciding how to handle it: + + + 1. If there any files for which handler isn't defined, then all files + are opened using 'vicmd' or 'vixcmd'. + + + 2. If all handlers match the following criteria: + - backgrounded + - include `%c` and/or `%C` + - include neither `%f` nor `%F` + then each file is executed independently of the rest. + + + 3. If all handlers are equal, the common handler is executed. This + handler might ignore selection and process only file under the + cursor. + + + 4. Otherwise, an error is reported, because handlers differ and they + don't support parallel execution. + +Patterns + :highlight, :filetype, :filextype, :fileviewer commands and 'classify' + option support globs, regular expressions and mime types to match file + names or their paths. + + There are six possible ways to write a single pattern: + + 1. [!]{comma-separated-name-globs} + + 2. [!]{{comma-separated-path-globs}} + + 3. [!]/name-regular-expression/[iI] + + 4. [!]//path-regular-expression//[iI] + + 5. [!] + + 6. undecorated-pattern + + First five forms can include leading exclamation mark that negates + pattern matching. + + The last form is implicitly refers to one of others. :highlight does + not accept undecorated form, while :filetype, :filextype, :fileviewer, + :select, :unselect and 'classify' treat it as list of name globs. + + Path patterns receive absolute path of the file that includes its name + component as well. + + To combine several patterns (AND them), make sure you're using one of + the first five forms and write patterns one after another, like this: + {*.vifm} + Mind that if you make a mistake the whole string will be treated as the + sixth form. + + :filetype, :filextype and :fileviewer commands accept comma-separated + list of patterns instead of a single pattern, thus effectively handling + OR operation on them: + {*.vifm},{*.pdf} + Forms that accept comma-separated lists of patterns also process them + as lists of alternatives. + + Patterns with regular expressions + + Regular expression patterns are case insensitive by default, see + description of commands, which might override default behaviour. + + Flags of regular expressions mean the following: + - "i" makes filter case insensitive; + - "I" makes filter case sensitive. They can be repeated multiple + times, but the later one takes precedence (e.g. "iiiI" is equivalent + to "I" and "IiIi" is the same as "i"). + + There are no implicit `^` or `$`, so make sure to specify them + explicitly if the pattern should match the whole name or path. + + Patterns with globs + + "Globs" section below provides short overview of globs and some + important points that one needs to know about them. + + Patterns with mime-types + + Mime type matching is essentially globs matching applied to mime type + of a file instead of its name/path. Note: mime types aren't detected + on Windows. + + Examples + + Associate `evince` to PDF-files only inside `/home/user/downloads/` + directory (excluding its subdirectories): + + :filextype //^/home/user/downloads/[^/]*.pdf$// evince %f + + +Globs + Globs are always case insensitive as it makes sense in general case. + + `*`, `?`, `[` and `]` are treated as special symbols in the pattern. + E.g. + + :filetype * less %c + + matches all files. One can use character classes for escaping, so + + :filetype [*] less %c + + matches only one file name, the one which contains only asterisk + symbol. + + `*` means any number of any characters (possibly an empty substring), + with one exception: asterisk at the pattern beginning doesn't match dot + in the first position. E.g. + + :fileviewer *.zip,*.jar zip -sf %c + + associates using of `zip` program to preview all files with `zip` or + `jar` extensions as listing of their content, but `.file.zip` won't be + matched. + + `?` means any character at this position. E.g. + + :fileviewer ?.out file %c + + calls `file` tool for all files which have exactly one character before + their extension (e.g. a.out, b.out). + + Square brackets designate character class, which means that whole + character class matches against any of characters listed in it. For + example + + :fileviewer *.[ch] highlight -O xterm256 -s dante --syntax c %c + + makes vifm call `highlight` program to colorize source and header files + in C language for a 256-color terminal. Equal command would be + + :fileviewer *.c,*.h highlight -O xterm256 -s dante --syntax c %c + + + Inside square brackets `^` or `!` can be used for symbol class + negotiation and the `-` symbol to set a range. `^` and `!` should + appear right after the opening square bracket. For example + + :filetype *.[!d]/ inspect_dir + + associates `inspect_dir` as additional handler for all directories that + have one character extension unless it's "d" letter. And + + :filetype [0-9].jpg sxiv + + associates `sxiv` picture viewer only for JPEG-files that contain + single digit in their name. + + If you need to include literal comma, which is normally separates + multiple globs, double it. + +:set options + Local options + These are kind of options that are local to a specific view. So + you can set ascending sorting order for left pane and descending + order for right pane. + + In addition to being local to views, each such option also has + two values: + + - local to current directory (value associated with current + location); + + - global to current directory (value associated with the + pane). + + The idea is that current directory can be made a temporary + exception to regular configuration of the view, until directory + change. Use :setlocal for that. :setglobal changes view value + not affecting settings until directory change. :set applies + changes immediately to all values. + + + 'aproposprg' + type: string + default: "apropos %a" + Specifies format for an external command to be invoked by the + :apropos command. The format supports expanding of macros, + specific for a particular *prg option, and %% sequence for + inserting percent sign literally. This option should include + the %a macro to specify placement of arguments passed to the + :apropos command. If the macro is not used, it will be + implicitly added after a space to the value of this option. + + 'autochpos' + type: boolean + default: true + When disabled vifm will set cursor to the first line in the view + after :cd and :pushd commands instead of saved cursor position. + Disabling this will also make vifm clear information about + cursor position in the view history on :cd and :pushd commands + (and on startup if 'autochpos' is disabled in the vifmrc). l + key in the ":history ." and ":trashes" menus are treated like + :cd command. This option also affects marks so that navigating + to a mark doesn't restore cursor position. + + When this option is enabled, more fine grained control over + cursor position is available via 'histcursor' option. + + 'columns' 'co' + type: integer + default: terminal width on startup + Terminal width in characters. + + 'caseoptions' + type: charset + default: "" + This option gives additional control over case sensitivity by + allowing overriding default behaviour to either always be case + sensitive or always be case insensitive. Possible values form + pairs of lower and upper case letters that configure specific + aspect of behaviour: + p - always ignore case of paths during completion. + P - always match case of paths during completion. + g - always ignore case of characters for f/F/;/,. + G - always match case of characters for f/F/;/,. + + At most one item of each pair takes affect, if both or more are + present, only the last one matters. When none of pair's + elements are present, the behaviour is default (depends on + operating system for path completion and on values of + 'ignorecase' and 'smartcase' options for file navigation). + + 'cdpath' 'cd' + type: string list + default: value of $CDPATH with commas instead of colons + Specifies locations to check on changing directory with relative + path that doesn't start with "./" or "../". When non-empty, + current directory is examined after directories listed in the + option. + + This option doesn't affect completion of :cd command. + + Example: + + set cdpath=~ + + This way ":cd bin" will switch to "~/bin" even if directory + named "bin" exists in current directory, while ":cd ./bin" + command will ignore value of 'cdpath'. + + 'chaselinks' + type: boolean + default: false + When enabled path of view is always resolved to real path (with + all symbolic links expanded). + + 'classify' + type: string list + default: ":dir:/" + Specifies file name prefixes and suffixes depending on file type + or name. The format is either of: + - [{prefix}]:{filetype}:[{suffix}] + - [{prefix}]::{pattern}::[{suffix}] + Possible {pattern} forms are described in "Patterns" section + above. + + Priority rules: + - file name patterns have priority over type patterns + - file name patterns are matched in left-to-right order of + their appearance in this option + + Either {prefix} or {suffix} or both can be omitted (which is the + default for all unspecified file types), this means empty + {prefix} and/or {suffix}. {prefix} and {suffix} should consist + of at most eight characters. Elements are separated by commas. + Neither prefixes nor suffixes are part of file names, so they + don't affect commands which operate on file names in any way. + Comma (',') character can be inserted by doubling it. List of + file type names can be found in the description of filetype() + function. + + 'confirm' 'cf' + type: set + default: delete,permdelete + Defines which operations require confirmation: + - delete - moving files to trash (on d or :delete); + - permdelete - permanent deletion of files (on D or :delete! + command or on undo/redo operation). + + 'cpoptions' 'cpo' + type: charset + default: "fst" + Contains a sequence of single-character flags. Each flag + enables behaviour of older versions of vifm. Flags: + - f - when included, running :filter command results in not + inverted (matching files are filtered out) and :filter! in + inverted (matching files are left) filter, when omitted, meaning + of the exclamation mark changes to the opposite; + - s - when included, yy, dd and DD normal mode commands act on + selection, otherwise they operate on current file only; + - t - when included, (thus ) behave as and + switches active pane, otherwise and go forward in + the view history. It's possible to make both and to + work as expected by setting up the terminal to emit a custom + sequence when is pressed; see :histnext for details. + + 'cvoptions' + type: set + default: + Specifies whether entering/leaving custom views triggers events + that normally happen on entering/leaving directories: + - autocmds - trigger autocommands on entering/leaving custom + views; + - localopts - reset local options on entering/leaving custom + views; + - localfilter - reset local filter on entering/leaving custom + views. + + 'deleteprg' + type: string + default: "" + Specifies program to run on files that are permanently removed. + When empty, files are removed as usual, otherwise this command + is invoked on each file by appending its name. If the command + doesn't remove files, they will remain on the file system. + + 'dirsize' + type: enumeration + default: size + Controls how size of directories is displayed in file views. + The following values are possible: + - size - size of directory (i.e., size used to store list of + files) + - nitems - number of entries in the directory (excluding . and + ..) + + Size obtained via ga/gA overwrites this setting so seeing count + of files and occasionally size of directories is possible. + + 'dotdirs' + type: set + default: nonrootparent,treeleafsparent + Controls displaying of dot directories. The following values + are possible: + - rootparent - show "../" in root directory of file system + - nonrootparent - show "../" in non-root directories of file + system + - treeleafsparent - show "../" in empty directories of tree + view + + Note that empty directories always contain "../" entry + regardless of value of this option. "../" disappears at the + moment at least one file is created. + + 'dotfiles' + type: boolean + default: false + Whether dot files are shown in the view. Can be controlled with + z* bindings. + + 'fastrun' + type: boolean + default: false + With this option turned on you can run partially entered + commands with unambiguous beginning using :! (e.g. :!Te instead + of :!Terminal or :!Te). + + 'fillchars' 'fcs' + type: string list + default: "" + Sets characters used to fill borders. + + item default used for + vborder:c ' ' left, middle and right vertical + borders + + If value is omitted, its default value is used. Example: + + set fillchars=vborder:. + + 'findprg' + type: string + default: "find %s %a -print , -type d \( ! -readable -o ! + -executable \) -prune" + Specifies format for an external command to be invoked by the + :find command. The format supports expansion of macros specific + for this particular option and %% sequence for inserting percent + sign literally. The macros are: + + macro value/meaning + %s literal arguments of :find or + list of paths to search in + + %A empty or + literal arguments of :find + %a empty or + literal arguments of :find or + predicate followed by escaped arguments of :find + %p empty or + literal arguments of :find or + escaped arguments (parameters) of :find + + %u redirect output to custom view instead of showing a + menu + %U redirect output to unsorted custom view instead of + showing a menu + + Predicate in %a is "-name" on *nix and "-iname" on Windows. + + If both %u and %U are specified, %U is chosen. + + Some macros can be added implicitly: + - if %s isn't present, it's appended + - if neither of %a, %A and %p is present, %a is appended + - if neither of %s, %a, %A and %p is present, %s and %a are + appended in this order + + The macros slightly change their meaning depending on format of + :find's arguments: + - if the first argument points to an existing directory, %s is + assigned all arguments while %a, %A and %p are left empty + - otherwise: + - %s is assigned a dot (".") meaning current directory or + list of selected file names, if any + - %a, %A and %p are assigned literal arguments when first + argument starts with a dash ("-"), otherwise %a gets an escaped + version of the arguments with a predicate and %p contains + escaped version of the arguments + + Starting with Windows Server 2003 a `where` command is + available. One can configure vifm to use it in the following + way: + + set findprg="where /R %s %A" + + As the syntax of this command is rather limited, one can't use + :find command with selection of more than one item because the + command ignores all directory paths except for the last one. + + When using find port on Windows, another option is to setup + 'findprg' like this: + + set findprg="find %s %a" + + + 'followlinks' + type: boolean + default: true + Follow links on l or Enter. That is navigate to destination + file instead of treating the link as if it were target file. + Doesn't affects links to directories, which are always entered + (use gf key for directories). + + 'fusehome' + type: string + default: "($XDG_DATA_HOME/.local/share | $VIFM)/fuse/" + Directory to be used as a root dir for FUSE mounts. Value of + the option can contain environment variables (in form + "$envname"), which will be expanded (prepend it with a slash to + prevent expansion). The value should expand to an absolute + path. + + If you change this option, vifm won't remount anything. It + affects future mounts only. See "Automatic FUSE mounts" section + below for more information. + + 'gdefault' 'gd' + type: boolean + default: false + When on, 'g' flag is on for :substitute by default. + + 'grepprg' + type: string + default: "grep -n -H -I -r %i %a %s" + Specifies format for an external command to be invoked by the + :grep command. The format supports expanding of macros, + specific for a particular *prg option, and %% sequence for + inserting percent sign literally. This option should include + the %i macro to specify placement of "-v" string when inversion + of results is requested, %a or %A macro to specify placement of + arguments passed to the :grep command and the %s macro to + specify placement of list of files to search in. If some of the + macros are not used, they will be implicitly added after a space + to the value of the 'grepprg' option in the following order: %i, + %a, %s. Note that when neither %a nor %A are specified, it's %a + which is added implicitly. + + Optional %u or %U macro could be used (if both specified %U is + chosen) to force redirection to custom or unsorted custom view + respectively. + + See 'findprg' option for description of difference between %a + and %A. + + Example of setup to use ack (http://beyondgrep.com/) instead of + grep: + + set grepprg='ack -H -r %i %a %s' + + or The Silver Searcher + (https://github.com/ggreer/the_silver_searcher): + + set grepprg='ag --line-numbers %i %a %s' + + + + 'histcursor' + type: set + default: startup,dirmark,direnter + Defines situations when cursor should be moved according to + directory history: + - startup - on loading file lists during startup + - dirmark - after navigating to a mark that doesn't specify + file + - direnter - on opening directory from a file list + + This option has no effect when 'autochpos' is disabled. + + Note that the list is not exhaustive and there are other + situations when cursor is positioned automatically. + + 'history' 'hi' + type: integer + default: 15 + Maximum number of stored items in all histories. + + 'hlsearch' 'hls' + type: boolean + default: true + Automatically select files that are search matches. + + 'iec' type: boolean + default: false + Use KiB, MiB, ... suffixes instead of K, M, ... when printing + size in human-friendly format. + + 'ignorecase' 'ic' + type: boolean + default: false + Ignore case in search patterns (:substitute, / and ? commands), + local filter (but not the rest of filters) and other things + detailed in the description of 'caseoptions'. + + 'incsearch' 'is' + type: boolean + default: false + When this option is set, search and view update for local filter + is be performed starting from initial cursor position each time + search pattern is changed. + + 'iooptions' + type: set + default: + Controls details of file operations. The following values are + available: + - fastfilecloning - perform fast file cloning (copy-on-write), + when available + (available on Linux and btrfs file system). + + 'laststatus' 'ls' + type: boolean + default: true + Controls if status bar is visible. + + 'lines' + type: integer + default: terminal height on startup + Terminal height in lines. + + 'locateprg' + type: string + default: "locate %a" + Specifies format for an external command to be invoked by the + :locate command. The format supports expanding of macros, + specific for a particular *prg option, and %% sequence for + inserting percent sign literally. This option should include + the %a macro to specify placement of arguments passed to the + :locate command. If the macro is not used, it will be + implicitly added after a space to the value of this option. + + Optional %u or %U macro could be used (if both specified %U is + chosen) to force redirection to custom or unsorted custom view + respectively. + + 'mediaprg' + type: string + default: path to bundled script that supports udevil, udisks and + udisks2 + (using udisks2 requires python with dbus module + installed) + OS X: path points to a python script that uses diskutil + {only for *nix} + Specifies command to be used to manage media devices. Used by + :media command. + + The command can be passed the following parameters: + - list -- list media + - mount {device} -- mount a device + - unmount {path} -- unmount given mount point + + The output of `list` subcommand is parsed in search of lines + that start with one of the following prefixes: + - device= - specifies device path (e.g., "/dev/sde") + - label= - specifies optional device label (e.g., "Memory + card") + - info= - specifies arbitrary text to display next to + device (by + default "[label]" is used, if label is + provided) + - mount-point= - specifies a mount point (can be absent or + appear more than once) + + All other lines are ignored. Each `device=` starts a new + section describing a device which should include two other + possible prefixes. + + `list` subcommand is assumed to always succeed, while exit code + of `mount` and `unmount` is taken into account to determine + whether operation was performed successfully. + + 'lsoptions' + type: string list + default: "" + scope: local + + Configures ls-like view. + + item used for + transposed filling view grid by columns rather than by + lines + + + 'lsview' + type: boolean + default: false + scope: local + When this option is set, directory view will be displayed in + multiple columns with file names similar to output of `ls -x` + command. See "ls-like view" section below for format + description. This option has no effect if 'millerview' is on. + + 'milleroptions' + type: string list + default: "lsize:1,csize:1,rsize:1,rpreview:dirs" + scope: local + + Configures miller view. + + item default used for + lsize:num 0 left column + csize:num 1 center column (can't be disabled) + rsize:num 0 right column + rpreview:str dirs right column + + *size specifies ratios of columns. Each ratio is in the range + from 0 to 100 and values are adjusted to fit the limits. Zero + disables a column, but central (main) column can't be disabled. + + rpreview specifies what file-system objects should be previewed + in the right column and can take two values: dirs (only + directories) or all. Both options don't include parent + directory (".."). + + Example of two-column mode which is useful in combination with + :view command: + + set milleroptions=lsize:1,csize:2 + + + 'millerview' + type: boolean + default: false + scope: local + When this option is set, directory view will be displayed in + multiple cascading columns. Ignores 'lsview'. + + 'mintimeoutlen' + type: integer + default: 150 + The fracture of 'timeoutlen' in milliseconds that is waited + between subsequent input polls, which affects various + asynchronous operations (detecting changes made by external + applications, monitoring background jobs, redrawing UI). There + are no strict guarantees, however the higher this value is, the + less is CPU load in idle mode. + + 'number' 'nu' + type: boolean + default: false + scope: local + Print line number in front of each file name when 'lsview' + option is turned off. Use 'numberwidth' to control width of + line number. Also see 'relativenumber'. + + 'numberwidth' 'nuw' + type: integer + default: 4 + scope: local + Minimal number of characters for line number field. + + 'previewoptions' + type: string list + default: "graphicsdelay:50000" + + Tweaks how previewing is done (in quick view, miller view's + column and view mode). + + item default meaning + graphicsdelay:num 0 delay before drawing graphics + (microseconds) + hardgraphicsclear unset redraw screen to get rid of + graphics + toptreestats unset show file counts before the tree + + graphicsdelay is needed if terminal requires some timeout before + it can draw graphics (otherwise it gets lost). + + hardgraphicsclear seems to be necessary to get rid of sixel + graphics in some terminals, where it otherwise lingers. This + can cause flicker on the screen due to erasure followed by + redrawing. + + 'previewprg' + type: string + default: "" + scope: local + + External command to be used instead of preview programs + configured via :fileviewer command. + + Example: + + " always show git log in preview of files inside some repository + au DirEnter '~/git-repo/**/*' setl previewprg='git log --color -- %c 2>&1' + + 'quickview' + type: boolean + default: false + Whether quick view (:view) is currently active or not. + + 'relativenumber' 'rnu' + type: boolean + default: false + scope: local + Print relative line number in front of each file name when + 'lsview' option is turned off. Use 'numberwidth' to control + width of line number. Various combinations of 'number' and + 'relativenumber' lead to such results: + + nonumber number + + norelativenumber | first | 1 first + | second | 2 second + | third | 3 third + + relativenumber | 1 first | 1 first + | 0 second |2 second + | 1 third | 1 third + + + 'rulerformat' 'ruf' + type: string + default: "%l/%S " + Determines the content of the ruler. Its minimal width is 13 + characters and it's right aligned. Following macros are + supported: + %= - separation point between left and right aligned halves of + the line + %l - file number + %L - total number of files in view (including filtered out + ones) + %x - number of files excluded by filters + %0- - old name for %x macro + %P - percentage through file list (All, Top, xx% or Bot), + always 3 in length + %S - number of displayed files + %= - separation point between left and right align items + %% - literal percent sign + %[ - designates beginning of an optional block + %] - designates end of an optional block + + Percent sign can be followed by optional minimum field width. + Add '-' before minimum field width if you want field to be right + aligned. + + Optional blocks are ignored unless at least one macro inside of + them is expanded to a non-empty value. + + Example: + + set rulerformat='%2l-%S%[ +%x%]' + + 'runexec' + type: boolean + default: false + Run executable file on Enter, l or Right Arrow key. Behaviour + of the last two depends on the value of the 'lsview' option. + + 'scrollbind' 'scb' + type: boolean + default: false + When this option is set, vifm will try to keep difference of + scrolling positions of two windows constant. + + 'scrolloff' 'so' + type: integer + default: 0 + Minimal number of screen lines to keep above and below the + cursor. If you want cursor line to always be in the middle of + the view (except at the beginning or end of the file list), set + this option to some large value (e.g. 999). + + 'sessionoptions' 'ssop' + sessionoptions ssop + type: set + default: tui,state,tabs,savedirs,dhistory + An equivalent of 'vifminfo' for sessions, uses the same values. + When both options include the same value, data from session file + has higher priority (data from vifminfo isn't necessarily + completely discarded, instead it's merged with the state of a + session the same way state of multiple instances is merged on + exit). + + 'shell' 'sh' + type: string + default: $SHELL or "/bin/sh" or "cmd" (on MS-Windows) + Full path to the shell to use to run external commands. On *nix + a shell argument can be supplied. + + 'shellcmdflag' 'shcf' + type: string + default: "-c" or "/C" (for cmd.exe on MS-Windows) + Command-line option used to pass a command to 'shell'. It's + used in contexts where command comes from the user. + + Note that using this option to force interactive mode of the + shell is most likely a BAD IDEA. In general interactive host + and interactive child shell can't share the same terminal + session. You can't even run such a shell in background. + Consider writing a wrapper for your shell that preloads aliases + and commands without making the shell interactive and ending up + using it in a way it was not meant to be used. + + Note that this option is ignored when 'shell' is set to + PowerShell due to the internal use of `-encodedCommand`. + + 'shortmess' 'shm' + type: charset + default: "p" + Contains a sequence of single-character flags. Each flag + enables shortening of some message displayed by vifm in the TUI. + Flags: + - L - display only last directory in tab line instead of full + path. + - M - shorten titles in windows of terminal multiplexers + created by vifm down to file name instead of using full path. + - T - truncate status-bar messages in the middle if they are + too long to fit on the command line. "..." will appear in the + middle. + - p - use tilde shortening in view titles. + + + 'showtabline' 'stal' + type: enumeration + default: multiple + Specifies when tab line should be displayed. Possible values: + - never - never display tab line + - multiple - show tab line only when there are at least two + tabs + - always - display tab line always + + Alternatively 0, 1 and 2 Vim-like values are also accepted and + correspond to "never", "multiple" and "always" respectively. + + 'sizefmt' + type: string list + default: "units:iec" + Configures the way size is formatted in human-friendly way. + + item value meaning + units: iec Use 1024 byte units (K or KiB, + etc.). + See 'iec' option. + si Use 1000 byte units (KB, etc.). + precision: i > 0 How many fraction digits to + consider. + {not set} Precision of 1 for integer part + < 10, + 0 otherwise (provides old + behaviour). + space {present} Insert space before unit + symbols. + This is the default. + nospace {present} Do not insert space before unit + symbols. + + Numbers are rounded from zero. Trailing zeros are dropped. + + Example: + + set sizefmt=units:iec,precision:2,nospace + + + 'slowfs' + type: string list + default: "" + only for *nix + A list of mounter fs name beginnings (first column in /etc/mtab + or /proc/mounts) or paths prefixes for fs/directories that work + too slow for you. This option can be used to stop vifm from + making some requests to particular kinds of file systems that + can slow down file browsing. Currently this means don't check + if directory has changed, skip check if target of symbolic links + exists, assume that link target located on slow fs to be a + directory (allows entering directories and navigating to files + via gf). If you set the option to "*", it means all the systems + are considered slow (useful for cygwin, where all the checks + might render vifm very slow if there are network mounts). + + Example for autofs root /mnt/autofs: + + set slowfs+=/mnt/autofs + + 'smartcase' 'scs' + type: boolean + default: false + Overrides the ignorecase option if a pattern contains at least + one upper case character. Only used when 'ignorecase' option is + enabled. + + 'sort' type: string list + default: +name on *nix and +iname on Windows + scope: local + Sets list of sorting keys (first item is primary key, second is + secondary key, etc.): + [+-]ext - extension of files and directories + [+-]fileext - extension of files only + [+-]name - name (including extension) + [+-]iname - name (including extension, ignores case) + [+-]type - file type + (dir/reg/exe/link/char/block/sock/fifo) + [+-]dir - directory grouping (directory < file) + [+-]gid - group id (*nix only) + [+-]gname - group name (*nix only) + [+-]mode - file type derived from its mode (*nix only) + [+-]perms - permissions string (*nix only) + [+-]uid - owner id (*nix only) + [+-]uname - owner name (*nix only) + [+-]nlinks - number of hard links (*nix only) + [+-]inode - inode number (*nix only) + [+-]size - size + [+-]nitems - number of items in a directory (zero for files) + [+-]groups - groups extracted via regexps from 'sortgroups' + [+-]target - symbolic link target (empty for other file + types) + [+-]atime - time accessed (e.g., read, executed) + [+-]ctime - time changed (changes in metadata, like mode) + [+-]mtime - time modified (when file contents is changed) + + Note: look for st_atime, st_ctime and st_mtime in "man 2 stat" + for more information on time keys. + + '+' means ascending sort for this key, and '-' means descending + sort. + + "dir" key is somewhat similar in this regard but it's added + implicitly: when "dir" is not specified, sorting behaves as if + it was the first key in the list. That's why if one wants + sorting algorithm to mix directories and files, "dir" should be + appended to sorting option, for example like this: + + set sort+=dir + + or + + set sort=-size,dir + + Value of the option is checked to include dir key and default + sorting key (name on *nix, iname on Windows). Here is what + happens if one of them is missing: + + - type key is added at the beginning; + + - default key is added at the end; + + all other keys are left untouched (at most they are moved). + + This option also changes view columns according to primary + sorting key set, unless 'viewcolumns' option is not empty. + + 'sortnumbers' + type: boolean + default: false + scope: local + Natural sort of (version) numbers within text. + + 'sortgroups' + type: string + default: "" + scope: local + Sets comma-separated list of regular expressions for group type + of sorting. Double the comma to insert it literally. + + The regular expressions are used to extract substrings of file + names to serve as keys for sorting. It is essentially a way to + ignore uninteresting parts of file names during sorting by name. + + Each expression should contain at least one group or its value + will be considered to be always empty. Also, only the first + match of regular expression is processed. + + The first group divides list of files into sub-groups, each of + which is then sorted by substrings extracted using second + regular expression and so on recursively. + + Example: + set sortgroups=-(todo|done).* + this would group files with "-done" in their names and files + with "-todo" separately. On ascending sorting, group containing + "-done" would appear before the other one. + + 'sortorder' + type: enumeration + default: ascending + Sets sort order for primary key: ascending, descending. + + 'statusline' 'stl' + type: string + default: "" + Determines the content of the status line (the line right above + command-line). Empty string means use same format like in + previous versions. Following macros are supported: + + - %N - line break (increases height of the status line + accordingly), ignores %[ %] blocks + + - %t - file name (considering value of the 'classify' option) + + - %T - symbolic link target (empty for other filetypes) + + - %f - file name relative to current directory (considers + 'classify') + + - %A - file attributes (permissions on *nix or properties on + Windows) + + - %u - user name or uid (if it cannot be resolved) + + - %g - group name or gid (if it cannot be resolved) + + - %s - file size in human readable format + + - %E - size of selected files in human readable format, same as + %s when no files are selected, except that it will never show + size of ../ in visual mode, since it cannot be selected + + - %d - file modification date (uses 'timefmt' option) + + - %D - path of the other pane for single-pane layout + + - %a - amount of free space available on current FS + + - %c - size of current FS + + - %z - short tips/tricks/hints that chosen randomly after one + minute period + + - %{} - evaluate arbitrary vifm expression '', e.g. + '&sort' + + - %* - resets or applies one of User1..User9 highlight groups; + reset happens when width field is 0 or not specified, one of + groups gets picked when width field is in the range from 1 to + 9 + + - all 'rulerformat' macros + + Percent sign can be followed by optional minimum field width. + Add '-' before minimum field width if you want field to be right + aligned. + + On Windows file properties include the following flags (upper + case means flag is on): + A - archive + H - hidden + I - content isn't indexed + R - readonly + S - system + C - compressed + D - directory + E - encrypted + P - reparse point (e.g. symbolic link) + Z - sparse file + + Example without colors: + + set statusline=" %t%= %A %10u:%-7g %15s %20d %{&sort} " + + Example with colors: + + highlight User1 ctermbg=yellow + highlight User2 ctermbg=blue ctermfg=white cterm=bold + set statusline="%1* %-26t %2* %= %1* %A %2* %7u:%-7g %1* %-5s %2* %d " + + + 'suggestoptions' + type: string list + default: + Controls when, for what and how suggestions are displayed. The + following values are available: + - normal - in normal mode; + - visual - in visual mode; + - view - in view mode; + - otherpane - use other pane to display suggestions, when + available; + - delay[:num] - display suggestions after a small delay (to + do not annoy if you just want to type a fast shortcut consisting + of multiple keys), num specifies the delay in ms (500 by + default), 'timeoutlen' at most; + - keys - include shortcuts (commands and selectors); + - foldsubkeys - fold multiple keys with common prefix; + - marks - include marks; + - registers[:num] - include registers, at most num files (5 by + default). + + 'syncregs' + type: string + default: + Specifies identifier of group of instances that share registers + between each other. When several instances of vifm have this + option set to identical value, they automatically synchronize + contents of their registers on operations which use them. + + 'syscalls' + type: boolean + default: false + When disabled, vifm will rely on external applications to + perform file-system operations, otherwise system calls are used + instead (much faster and supports progress tracking). The + option should eventually be removed. Mostly *nix-like systems + are affected. + + 'tablabel' + type: string + default: "" + When non-empty, determines format of the main part of a single + tab's label. + + When empty, tab label is set to either tab name for named tabs + or to view title (usually current path) for unnamed tabs. + + The following macros can appear in the format (see below for + what a flag is): + + - %C - flag of a current tab + + - %N - number of the tab + + - %T - flag of a tree mode + + - %c - description of a custom view + + - %n - name of the tab + + - %p - path of the view (handles filename modifiers) + + - %t - title of the view (affected by 'shortmess' flags) + + - %% - literal percent sign + + - %[ - designates beginning of an optional block + + - %] - designates end of an optional block + + - %*, %0* - resets highlighting + + - %1-%9 - applies one of User1..User9 highlight groups + + In global tabs the view in bullets above refers to currently + active view of that tab. + + Flag macros are a special kind of macros that always expand to + an empty value and are ment to be used inside optional blocks to + control their visibility. + + Optional blocks are ignored unless at least one macro inside of + them is expanded to a non-empty value or is a set flag macro. + + " %[(%n)%] -- optional name of the tab + " %[ -- optional description of the view + " %[%T{tree}%] -- mark of tree mode + " %[{%c}%] -- description of custom view + " @ -- just an extra separator before the path + ' %] + " %p:t -- tail part of view's location + set tablabel=%[(%n)%]%[%[%T{tree}%]%[{%c}%]@%]%p:t + + 'tabprefix' + type: string + default: "[%N:" + Determines prefix of a tab's label. Formatting is done as for + 'tablabel' option. + + 'tabscope' + type: enumeration + default: global + Picks style of tabs, which defines what a single tab contains. + Possible values: + - global - tab describes complete UI of two views and how they + are arranged + - pane - tab is located "inside" a pane and manages it and + quick view + + 'tabstop' 'ts' + type: integer + default: value from curses library + Number of spaces that a Tab in the file counts for. + + 'tabsuffix' + type: string + default: "]" + Determines suffix of a tab's label. Formatting is done as for + 'tablabel' option. + + 'timefmt' + type: string + default: "%m/%d %H:%M" + Format of time in file list. See "man 1 date" or "man 3 + strftime" for details. + + 'timeoutlen' 'tm' + type: integer + default: 1000 + The time in milliseconds that is waited for a mapped key in case + of already typed key sequence is ambiguous. + + 'title' + type: boolean + default: true when title can be restored, false otherwise + When enabled, title of the terminal or terminal multiplexer's + window is updated according to current location. Because not + all terminals support setting title, this works only if `$TERM` + value matches one of the following conditions: + - equals "xterm" or starts with "xterm-" + - equals "rxvt" or starts with "rxvt-" + - equals "screen" or starts with "screen-" + - equals "aterm" + - equals "Eterm" + + 'trash' + type: boolean + default: true + Use trash directory. See "Trash directory" section below. + + 'trashdir' + type: string + default: on *nix: + "%r/.vifm-Trash-%u,$VIFM/Trash,%r/.vifm-Trash" + or if $VIFM/Trash doesn't exist + "%r/.vifm-Trash-%u,$XDG_DATA_HOME/vifm/Trash,%r/.vifm-Trash" + on Windows: + "%r/.vifm-Trash,$XDG_DATA_HOME/vifm/Trash" + List of trash directory path specifications, separated with + commas. Each list item either defines an absolute path to trash + directory or a path relative to a mount point root when list + element starts with "%r/". Value of the option can contain + environment variables (of form "$envname"), which will be + expanded (prepend $ with a slash to prevent expansion). + Environment variables are expanded when the option is set. + + On *nix, if element ends with "%u", the mark is replaced with + real user ID and permissions are set so that only that only + owner is able to use it. + Note that even this setup is not completely secure when combined + with "%r/" and it's overall safer to keep files in home + directory, but that implies cost of copying files between + partitions. + + When new file gets cut (deleted) vifm traverses each element of + the option in the order of their appearance and uses first trash + directory that it was able to create or that is already + writable. + + Default value tries to use trash directory per mount point and + falls back to ~/.vifm/Trash on failure. + + Will attempt to create the directory if it does not exist. See + "Trash directory" section below. + + 'tuioptions' 'to' + type: charset + default: "psv" + Each flag configures some aspect of TUI appearance. The flags + are: + p - when included: + * file list inside a pane gets additional single character + padding on left and right sides; + * quick view and view mode get single character padding. + s - when included, left and right borders (side borders, hence + "s" character) are visible. + u - use Unicode characters in the TUI (Unicode ellipsis instead + of "..."). + v - vary width of middle border to equalize view sizes. + + Each pane title contains the path of the listed directory. If + too large, the path is truncated on the left for the active pane + and on the right for the other pane. This can be modified with: + + l - truncation is always on the left. + r - truncation is always on the right. + + 'undolevels' 'ul' + type: integer + default: 100 + Maximum number of changes that can be undone. Note that here + single file operation is used as a unit, not operation, i.e. + deletion of 101 files will exceed default limit. + + 'vicmd' + type: string + default: "vim" + Command used to edit files in various contexts. Ampersand sign + at the end (regardless whether it's preceded by space or not) + means backgrounding of command. + + Background flag is ignored in certain context where vifm waits + for the editor to finish. Such contexts include any command + that spawns editor to change list of file names or a command, + with :rename being one example. `-f` is also appended to + prevent forking in such cases, so the command needs to handle + the flag. + + Additionally `+{num}` and `+'call cursor()'` arguments are used + to position cursor when location is known. + + 'viewcolumns' + type: string + default: "" + scope: local + Format string containing list of columns in the view. When this + option is empty, view columns to show are chosen automatically + using sorting keys (see 'sort') as a base. Value of this option + is ignored if 'lsview' is set. See "Column view" section below + for format description. + + An example of setting the options for both panes (note :windo + command): + + windo set viewcolumns=-{name}..,6{size},11{perms} + + 'vixcmd' + type: string + default: value of 'vicmd' + Same as 'vicmd', but takes precedence over it when running + inside a graphical environment. + + 'vifminfo' + type: set + default: bookmarks,bmarks + Controls what will be saved in the $VIFM/vifminfo file. + + bmarks - named bookmarks (see :bmark command) + bookmarks - marks, except special ones like '< and '> + tui - state of the user interface (sorting, number of + windows, quick + view state, active view) + dhistory - directory history + state - file name and dot filters and terminal + multiplexers integration + state + cs - primary color scheme + savedirs - save last visited directory + chistory - command line history + shistory - search history (/ and ? commands) + phistory - prompt history + fhistory - history of local filter (see description of the + "=" normal mode + command) + dirstack - directory stack overwrites previous stack, unless + stack of + current instance is empty + registers - registers content + tabs - global or pane tabs + options - all options that can be set with the :set command + (obsolete) + filetypes - associated programs and viewers (obsolete) + commands - user defined commands (see :command description) + (obsolete) + + 'vimhelp' + type: boolean + default: false + Use vim help format. + + 'wildmenu' 'wmnu' + type: boolean + default: false + Controls whether possible matches of completion will be shown + above the command line. + + 'wildstyle' + type: enumeration + default: bar + Picks presentation style of wild menu. Possible values: + - bar - one-line with left-to-right cursor + - popup - multi-line with top-to-bottom cursor + + 'wordchars' + type: string list + default: "1-8,14-31,33-255" (that is all non-whitespace + characters) + Specifies which characters in command-line mode should be + considered as part of a word. Value of the option is comma- + separated list of ranges. If both endpoints of a range match, + single endpoint is enough (e.g. "a" = "a-a"). Both endpoints + are inclusive. There are two accepted forms: character + representing itself or number encoding character according to + ASCII table. In case of ambiguous characters (dash, comma, + digit) use numeric form. Accepted characters are in the range + from 0 to 255. Any Unicode character with code greater than 255 + is considered to be part of a word. + + The option affects Alt-D, Alt-B and Alt-F, but not Ctrl-W. This + is intentionally to allow two use cases: + + - Moving by WORDS and deletion by words. + - Moving by words and deletion by WORDS. + + To get the latter use the following mapping: + + cnoremap + + Also used for abbreviations. + + 'wrap' type: boolean + default: true + Controls whether to wrap text in quick view. + + 'wrapscan' 'ws' + type: boolean + default: true + Searches wrap around end of the list. + +Mappings + Map arguments + + LHS of mappings can be preceded by arguments which take the form of + special sequences: + + + Postpone UI updates until RHS is completely processed. + + In case of builtin mapping causing conflict for a user-defined + mapping (e.g., `t` builtin to a partially typed `ta` user- + defined mapping), ignore the builtin mapping and wait for input + indefinitely as opposed to default behaviour of triggering the + builtin mapping after a delay defined by 'timeoutlen'. Example: + + nnoremap tw :set wrap! + nnoremap tn :set number! + nnoremap tr :set relativenumber! + + Special sequences + + Since it's not easy to enter special characters there are several + special sequences that can be used in place of them. They are: + + Enter key. + + Escape key. + + + Space key. + + Less-than character (<). + + provides a way to disable a mapping (by mapping it to ). + + Backspace key (see key conflict description below). + + + Tabulation and Shift+Tabulation keys. + + + Home/End. + + + Arrow keys. + + + PageUp/PageDown. + + + Delete key. and mean different codes, but + is more common. + + + Insert key. + + ,,...,,,,,, + Control + some key (see key conflict description below). + + only for *nix + Control + Space. + + ,,..., + ,,..., Alt + some key. + + ,,..., + ,,..., only for *nix + Alt + Ctrl + some key. + + - + Functional keys. + + - + only for MS-Windows + functional keys with Control key pressed. + + - + only for MS-Windows + functional keys with Alt key pressed. + + - + only for MS-Windows + functional keys with Shift key pressed. + + Note that due to the way terminals process their input, several + keyboard keys might be mapped to single key code, for example: + + - and ; + + - and ; + + - and ; + + - etc. + + Most of the time they are defined consistently and don't cause + surprises, but and are treated differently in different + environments (although they match each other all the time), that's why + they correspond to different keys in vifm. As a consequence, if you + map or be sure to repeat the mapping with the other one so + that it works in all environments. Alternatively, provide your mapping + in one form and add one of the following: + + " if mappings with in the LHS work + map + " if mappings with in the LHS work + map + + Whitespace + + vifm removes whitespace characters at the beginning and end of + commands. That's why you may want to use at the end of rhs in + mappings. For example: + + cmap man + + will put "man " in line when you hit the key in the command line + mode. + +Expression syntax + Supported expressions is a subset of what VimL provides. + + Expression syntax summary, from least to most significant: + + expr1 expr2 + expr2 || expr2 .. logical OR + + expr2 expr3 + expr3 && expr3 .. logical AND + + expr3 expr4 + expr4 == expr4 equal + expr4 != expr4 not equal + expr4 > expr4 greater than + expr4 >= expr4 greater than or equal + expr4 < expr4 smaller than + expr4 <= expr4 smaller than or equal + + expr4 expr5 + expr5 + expr5 .. number addition + expr5 - expr5 .. number subtraction + + expr5 expr6 + expr6 . expr6 .. string concatenation + + expr6 expr7 + - expr6 unary minus + + expr6 unary plus + ! expr6 logical NOT + + expr7 number number constant + "string" string constant, \ is special + 'string' string constant, ' is doubled + &option option value + $VAR environment variable + v:var builtin variable + function(expr1, ...) function call + (expr1) nested expression + + ".." indicates that the operations in this level can be concatenated. + + expr1 + ----- + expr2 || expr2 + + Arguments are converted to numbers before evaluation. + + Result is non-zero if at least one of arguments is non-zero. + + It's right associative and with short-circuiting, so sub-expressions + are evaluated from left to right until result of whole expression is + determined (i.e., until first non-zero) or end of the expression. + + expr2 + ----- + expr3 && expr3 + + Arguments are converted to numbers before evaluation. + + Result is non-zero only if both arguments are non-zero. + + It's right associative and with short-circuiting, so sub-expressions + are evaluated from left to right until result of whole expression is + determined (i.e., until first zero) or end of the expression. + + expr3 + ----- + expr4 {cmp} expr4 + + Compare two expr4 expressions, resulting in a 0 if it evaluates to + false or 1 if it evaluates to true. + + equal == + not equal != + greater than > + greater than or equal >= + smaller than < + smaller than or equal <= + + Examples: + + 'a' == 'a' == 1 + 'a' > 'b' == 1 + 'a' == 'b' == 0 + '2' > 'b' == 0 + 2 > 'b' == 1 + 2 > '1b' == 1 + 2 > '9b' == 0 + -1 == -'1' == 1 + 0 == '--1' == 1 + + expr4 + ----- + expr5 + expr5 .. number addition expr5 - expr5 .. number + subtraction + + Examples: + + 1 + 3 - 3 == 1 + 1 + '2' == 3 + + expr5 + ----- + expr6 . expr6 .. string concatenation + + Examples: + + 'a' . 'b' == 'ab' + 'aaa' . '' . 'c' == 'aaac' + + expr6 + ----- + + - expr6 unary minus + + expr6 unary plus + ! expr6 logical NOT + + For '-' the sign of the number is changed. + For '+' the number is unchanged. + For '!' non-zero becomes zero, zero becomes one. + + A String will be converted to a Number first. + + These operations can be repeated and mixed. Examples: + + --9 == 9 + ---9 == -9 + -+9 == 9 + !-9 == 0 + !'' == 1 + !'x' == 0 + !!9 == 1 + + expr7 + ----- + + number number constant + ----- + + Decimal number. Examples: + + 0 == 0 + 0000 == 0 + 01 == 1 + 123 == 123 + 10000 == 10000 + + string + ------ + "string" string constant + + Note that double quotes are used. + + A string constant accepts these special characters: + \b backspace + \e escape + \n newline + \r return + \t tab + \\ backslash + \" double quote + + Examples: + + "\"Hello,\tWorld!\"" + "Hi,\nthere!" + + literal-string + -------------- + 'string' string constant + + Note that single quotes are used. + + This string is taken as it is. No backslashes are removed or have a + special meaning. The only exception is that two quotes stand for one + quote. + + Examples: + + 'All\slashes\are\saved.' + 'This string contains doubled single quotes ''here''' + + option + ------ + &option option value (local one is preferred, if exists) + &g:option global option value &l:option local + option value + + Examples: + + echo 'Terminal size: '.&columns.'x'.&lines + if &columns > 100 + + Any valid option name can be used here (note that "all" in ":set all" + is a pseudo option). See ":set options" section above. + + environment variable + -------------------- + $VAR environment variable + + The String value of any environment variable. When it is not defined, + the result is an empty string. + + Examples: + + 'This is my $PATH env: ' . $PATH + 'vifmrc at ' . $MYVIFMRC . ' is used.' + + builtin variable + -------------------- + v:var builtin variable + + Information exposed by vifm for use in scripting. + + v:count + count passed to : command, 0 by default. Can be used in mappings to + passthe count to a different command. + v:count1 + same as v:count, but 1 by default. + v:jobcount + number of active jobs (as can be seen in the :jobs menu). + v:session + name of the current session or empty string. + v:servername + See below. + + function call + ------------- + function(expr1, ...) function call + + See "Functions" section below. + + Examples: + + "'" . filetype('.') . "'" + filetype('.') == 'reg' + + expression nesting + ------------------ + (expr1) nested expression + + Groups any other expression of arbitrary complexity enforcing order in + which operators are applied. + + +Functions + USAGE RESULT DESCRIPTION + + chooseopt({opt}) String Queries choose parameters passed on + startup. + executable({expr}) Integer Checks whether {expr} command + available. + expand({expr}) String Expands special keywords in {expr}. + extcached({cache}, {path}, {extcmd}) + String Caches output of {extcmd} per {cache} + and + {path} combination. + filetype({fnum} [, {resolve}]) + String Returns file type from position. + fnameescape({expr}) String Escapes {expr} for use in a :command. + getpanetype() String Returns type of current pane. + has({property}) Integer Checks whether instance has + {property}. + layoutis({type}) Integer Checks whether layout is of type + {type}. + paneisat({loc}) Integer Checks whether current pane is at + {loc}. + system({command}) String Executes shell command and returns + its output. + tabpagenr([{arg}]) Integer Returns number of current or last + tab. + term({command}) String Like system(), but for interactive + commands. + + chooseopt({opt}) + + Retrieves values of options related to file choosing. {opt} can be one + of: + files returns argument of --choose-files or empty string + dir returns argument of --choose-dir or empty string + cmd returns argument of --on-choose or empty string + delimiter returns argument of --delimiter or the default one (\n) + + executable({expr}) + + If {expr} is absolute or relative path, checks whether path destination + exists and refers to an executable, otherwise checks whether command + named {expr} is present in directories listed in $PATH. Checks for + various executable extensions on Windows. Returns boolean value + describing result of the check. + + Example: + + " use custom default viewer script if it's available and installed + " in predefined system directory, otherwise try to find it elsewhere + if executable('/usr/local/bin/defviewer') + fileview * /usr/local/bin/defviewer %c + else + if executable('defviewer') + fileview * defviewer %c + endif + endif + + expand({expr}) + + Expands environment variables and macros in {expr} just like it's done + for command-line commands. Returns a string. See "Command macros" + section above. + + Examples: + + " percent sign + :echo expand('%%') + " the last part of directory name of the other pane + :echo expand('%D:t') + " $PATH environment variable (same as `:echo $PATH`) + :echo expand('$PATH') + + extcached({cache}, {path}, {extcmd}) + + Caches value of {extcmd} external command automatically updating it as + necessary based on monitoring change date of a {path}. The cache is + invalidated when file or its meta-data is updated. A single path can + have multiple caches associated with it. + + {path} value is normalized, but symbolic links in it aren't resolved. + + Example: + + " display number and size of blocks actually used by a file or directory + set statusline+=" Uses: %{ extcached('uses', + expand('%c'), + expand('stat --format=%%bx%%B %c')) }" + + filetype({fnum} [, {resolve}]) + + The result is a string, which represents file type and is one of the + list: + exe executables + reg regular files + link symbolic links + broken broken symbolic links (appears only when resolving) + dir directories + char character devices + block block devices + fifo pipes + sock *nix domain sockets + ? unknown file type (should not normally happen) or + non-file (pseudo-entries in compare view) + + The result can also be an empty string in case of invalid argument. + + Parameter {fnum} can have following values: + - '.' to get type of file under the cursor in the active pane + - numerical value base 1 to get type of file on specified line + number + + Optional parameter {resolve} is treated as a boolean and specifies + whether symbolic links should be resolved. + + fnameescape({expr}) + + Escapes parameter to make it suitable for use as an argument of a + :command. List of escaped characters includes %, which is doubled. + + Usage example: + + " navigate to most recently modified file in current directory + execute 'goto' fnameescape(system('ls -t | head -1')) + + getpanetype() + + Retrieves string describing type of current pane. Possible return + values: + regular regular file listing of some directory + custom custom file list (%u) + very-custom very custom file list (%U) + tree tree view + + has({property}) + + Allows examining internal parameters from scripts to e.g. figure out + environment in which application is running. Returns 1 if property is + true/present, otherwise 0 is returned. Currently the following + properties are supported (anything else will yield 0): + unix runs in *nix-like environment (including Cygwin) + win runs on Windows + + Usage example: + + " skip user/group on Windows + if !has('win') + let $RIGHTS = '%10u:%-7g ' + endif + + execute 'set' 'statusline=" %t%= %A '.$RIGHTS.'%15E %20d "' + + layoutis({type}) + + Checks whether current interface layout is {type} or not, where {type} + can be: + only single-pane mode + split double-pane mode (either vertical or horizontal split) + vsplit vertical split (left and right panes) + hsplit horizontal split (top and bottom panes) + + Usage example: + + " automatically split vertically before enabling preview + :nnoremap w :if layoutis('only') | vsplit | endif | view! + + paneisat({loc}) + + Checks whether position of active pane in current layout matches one of + the following locations: + top pane reaches top border + bottom pane reaches bottom border + left pane reaches left border + right pane reaches right border + + system({command}) + + Runs the command in shell and returns its output (joined standard + output and standard error streams). All trailing newline characters + are stripped to allow easy appending to command output. Ctrl-C should + interrupt the command. + + Use this function to consume output of external commands that don't + require user interaction and term() for interactive commands that make + use of terminal and are capable of handling stream redirection. + + Usage example: + + " command to enter .git/ directory of git-repository (when ran inside one) + command! cdgit :execute 'cd' fnameescape(system('git rev-parse --git-dir')) + + tabpagenr([{arg}]) + + When called without arguments returns number of current tab page base + one. + + When called with "$" as an argument returns number of the last tab page + base one, which is the same as number of tabs. + + term({command}) + + Same as system() function, but user interface is shutdown during the + execution of the command, which makes sure that external interactive + applications won't affect the way terminal is used by vifm. + + Usage example: + + " command to change directory by picking it via fzf + command! fzfcd :execute 'cd' + fnameescape(term('find -type d | fzf 2> /dev/tty')) + +Menus and dialogs + When navigating to some path from a menu there is a difference in end + location depending on whether path has trailing slash or not. Files + normally don't have trailing slashes so "file/" won't work and one can + only navigate to a file anyway. On the other hand with directories + there are two options: navigate to a directory or inside of it. To + allow both use cases, the first one is used on paths like "dir" and the + second one for "dir/". + + Commands + + :range navigate to a menu line. + + :exi[t][!] :q[uit][!] :x[it][!] + leave menu mode. + + :noh[lsearch] + reset search match highlighting. + + :w[rite] {dest} + write all menu lines into file specified by {dest}. + + General + + j, Ctrl-N - move down. + k, Ctrl-P - move up. + Enter, l - select and exit the menu. + Ctrl-L - redraw the menu. + + Escape, Ctrl-C, ZZ, ZQ, q - quit. + + In all menus + + The following set of keys has the same meaning as in normal mode. + + Ctrl-B, Ctrl-F + Ctrl-D, Ctrl-U + Ctrl-E, Ctrl-Y + /, ? + n, N + [count]G, [count]gg + H, M, L + zb, zt, zz + + zh - scroll menu items [count] characters to the right. + zl - scroll menu items [count] characters to the left. + zH - scroll menu items half of screen width characters to the right. + zL - scroll menu items half of screen width characters to the left. + + : - enter command line mode for menus (currently only :exi[t], :q[uit], + :x[it] and :{range} are supported). + + b - interpret content of the menu as list of paths and use it to create + custom view in place of previously active pane. See "Custom views" + section below. + B - same as above, but creates unsorted view. + + v - load menu content into quickfix list of the editor (Vim compatible + by assumption) or if list doesn't have separators after file names + (colons) open each line as a file name. + + + Below is description of additional commands and reaction on selection + in some menus and dialogs. + + Apropos menu + + Selecting menu item runs man on a given topic. Menu won't be closed + automatically to allow view several pages one by one. + + Command-line mode abbreviations menu + + Type dd on an abbreviation to remove it. + + c leaves menu preserving file selection and inserts right-hand side of + selected command into command-line. + + Color scheme menu + + Selecting name of a color scheme applies it the same way as if + ":colorscheme " was executed on the command-line. + + Commands menu + + Selecting command executes it with empty arguments (%a). + + dd on a command to remove. + + Marks menu + + Selecting mark navigates to it. + + dd on a mark to remove it. + + Bookmarks menu + + Selecting a bookmark navigates to it. + + Type dd on a bookmark to remove it. + + gf and e also work to make it more convenient to bookmark files. + + Trash (:lstrash) menu + + r on a file name to restore it from trash. + + dd deletes file under the cursor. + + Trashes (:trashes) menu + + dd empties selected trash in background. + + Directory history and Trashes menus + + Selecting directory name will change directory of the current view as + if :cd command was used. + + Directory stack menu + + Selecting directory name will rotate stack to put selected directory + pair at the top of the stack. + + File (:file) menu + + Commands from vifmrc or typed in command-line are displayed above empty + line. All commands below empty line are from .desktop files. + + c leaves menu preserving file selection and inserts command after :! in + command-line mode. + + Grep, find, locate, bookmarks and user menu with navigation (%M macro) + + gf - navigate previously active view to currently selected item. + Leaves menu mode except for grep menu. Pressing Enter key has the same + effect. + + e - open selected path in the editor, stays in menu mode. + + c - leave menu preserving file selection and insert file name after :! + in command-line mode. + + User menu without navigation (%m macro) + + c leaves menu preserving file selection and inserts whole line after :! + in command-line mode. + + Grep menu + + Selecting file (via Enter or l key) opens it in editor set by 'vicmd' + at given line number. Menu won't be closed automatically to allow + viewing more than one result. + + See above for "gf" and "e" keys description. + + Command-line history menu + + Selecting an item executes it as command-line command, search query or + local filter. + + c leaves menu preserving file selection and inserts line into command- + line of appropriate kind. + + Volumes menu + + Selecting a drive navigates previously active pane to the root of that + drive. + + Fileinfo dialog + + Enter, q - close dialog + + Sort dialog + + h, Space - switch ascending/descending. + q - close dialog + + One shortcut per sorting key (see the dialog). + + Attributes (permissions or properties) dialog + + h, Space - check/uncheck. + q - close dialog + r - (*nix only) (un)set all read bits + w - (*nix only) (un)set all write bits + x - (*nix only) (un)set all execute bits + s - (*nix only) (un)set all special (SetUID, SetGID, Sticky) bits + e - (*nix only) (un)set recursion (for directories only) + + Item states: + + - * - checked flag. + + - X - means that it has different value for files in selection. + + - d (*nix only) - (only for execute flags) means u-x+X, g-x+X or o-x+X + argument for the chmod program. If you're not on OS X and want to + remove execute permission bit from all files, but preserve it for + directories, set all execute flags to 'd' and check 'Set Recursively' + flag. + + Jobs menu + + dd requests cancellation of job under cursor. The job won't be removed + from the list, but marked as being cancelled (if cancellation was + successfully requested). A message will pop up if the job has already + stopped. Note that on Windows cancelling external programs like this + might not work, because their parent shell doesn't have any windows. + + e key displays errors of selected job if any were collected. They are + displayed in a new menu, but you can get back to jobs menu by pressing + h. + + + Undolist menu + + r - reset undo position to group under the cursor. + + + Media menu + + Selecting a device either mounts (if it wasn't mounted yet) or + navigates to its first mount point. + + Selecting a mount point navigates to it. + + Selecting "not mounted" line causes mounting. + + Selecting any other line does nothing. + + r - reload the list. + + m - mount/unmount device (cursor should be positioned on lines under + device information). + + [ - put cursor on the previous device. + + ] - put cursor on the next device. + + + Plugins menu + + e - display log messages of selected plugin if any were collected. + They are displayed in a new menu, but you can get back to plugins menu + by pressing h. + + gf - navigate previously active view to the location of selected + plugin. Leaves menu mode. + + +Custom views + Definition + + Normally file views contain list of files from a single directory, but + sometimes it's useful to populate them with list of files that do not + belong to the same directory, which is what custom views are for. + + Presentation + + Custom views are still related to directory they were in before custom + list was loaded. Path to that directory (original directory) can be + seen in the title of a custom view. + + Files in same directory have to be named differently, this doesn't hold + for custom views thus seeing just file names might be rather confusing. + In order to give an idea where files come from and when possible, + relative paths to original directory of the view is displayed, + otherwise full path is used instead. + + Custom views normally don't contain any inexistent files. + + Navigation + + Custom views have some differences related to navigation in regular + views. + + gf - acts similar to gf on symbolic links and navigates to the file at + its real + location. + + h - go to closes parent node in tree view, otherwise return to the + original directory. + + gh - return to the original directory. + + Opening ".." entry also causes return to the original directory. + + History + + Custom list exists only while it's visible, once left one can't return + to it, so there is no appearances of it in any history. + + Filters + + Only local filter affects content of the view. This is intentional, + presumably if one loads list, precisely that list should be displayed + (except for inexistent paths, which are ignored). + + Search + + Although directory names are visible in listing, they are not + searchable. Only file names are taken into account (might be changed + in future, searching whole lines seems quite reasonable). + + Sorting + + Contrary to search sorting by name works on whole visible part of file + path. + + Highlight + + Whole file name is highlighted as one entity, even if there are + directory elements. + + Updates + + Reloads can occur, though they are not automatic due to files being + scattered among different places. On a reload, inexistent files are + removed and meta-data of all other files is updated. + + Once custom view forgets about the file, it won't add it back even if + it's created again. So not seeing file previously affected by an + operation, which was undone is normal. + + Operations + + All operations that add files are forbidden for custom views. For + example, moving/copying/putting files into a custom view doesn't work, + because it doesn't make much sense. + + On the other hand, operations that use files of a custom view as a + source (e.g. yanking, copying, moving file from custom view, deletion) + and operations that modify names are all allowed. + +Compare views + Kinds + + :compare can produce four different results depending on arguments: + - single compare view (ofone and either listall or listdups); + - single custom view (ofone and listunique); + - two compare views (ofboth and either listall or listdups); + - two custom views (ofboth and listunique). + + The first two display files of one file system tree. Here duplicates + are files that have at least one copy in the same tree. The other two + kinds of operation compare two trees, in which duplicates are files + that are found in both trees. + + Lists of unique files are presented in custom views because there is no + file grouping to preserve as all file ids are guaranteed to be + distinct. + + Creation + + Arguments passed to :compare form four categories each with its own + prefix and is responsible for particular property of operation. + + Which files to compare: + - ofboth - compares files of two panes against each other; + - ofone - compares files of the same directory. + + How files are compared: + - byname - by their name only; + - bysize - only by their size; + - bycontents - by data they contain (combination of size and hash of + small chunk of contents is used as first approximation, so don't worry + too much about large files). + + Which files to display: + - listall - all files; + - listunique - unique files only; + - listdups - only duplicated files. + + How results are grouped (has no effect if "ofone" specified): + - groupids - files considered identical are always adjacent in + output; + - grouppaths - file system ordering is preferred (this also enables + displaying identically named files as mismatches). + + Which files to omit: + - skipempty - ignore empty files. + + Each argument can appear multiple times, the rightmost one of the group + is considered. Arguments alter default behaviour instead of + substituting it. + + Examples + + The defaults corresponds to probably the most common use case of + comparing files in two trees with grouping by paths, so the following + are equivalent: + + :compare + :compare bycontents grouppaths + :compare bycontents listall ofboth grouppaths + + Another use case is to find duplicates in the current sub-tree: + + :compare listdups ofone + + The following command lists files that are unique to each pane: + + :compare listunique + + Look + + The view can't switch to ls-like view as it's unable to display diff- + like data. + + Comparison views have second column displaying id of the file, files + with same id are considered to be equal. The view columns + configuration is predefined. + + Behaviour + + When two views are being compared against each other the following + changes to the regular behaviour apply: + - views are scrolled synchronously (as if 'scrollbind' was set); + - views' cursors are synchronized; + - local filtering is disabled (its results wouldn't be meaningful); + - zd excludes groups of adjacent identical files, 1zd gives usual + behaviour; + - sorting is permanently disabled (ordering is fixed); + - removed files hide their counter pairs; + - exiting one of the views terminates the other immediately; + - renaming files isn't blocked, but isn't taken into account and might + require regeneration of comparison; + - entries which indicate absence of equivalent file have empty names + and can be matched as such; + - when unique files of both views are listed custom views can be + empty, this absence of unique files is stated clearly. + + One compare view has similar properties (those that are applicable for + single pane). + + Files are gathered in this way: + - recursively starting at current location of the view; + - dot files are excluded if view hides them at the moment of + comparison, file name filters are obeyed as well so you end up + comparing what you see; + - directories are not taken into account; + - symbolic links to directories are ignored. + +Startup + On startup vifm determines several variables that are used during + execution. They are determined in the order they appear below. + + On *nix systems $HOME is normally present and used as is. On Windows + systems vifm tries to find correct home directory in the following + order: + - $HOME variable; + - $USERPROFILE variable (on Windows only); + - a combination of $HOMEDRIVE and $HOMEPATH variables (on Windows + only). + + vifm tries to find correct configuration directory by checking the + following places: + - $VIFM variable; + - parent directory of the executable file (on Windows only); + - $HOME/.vifm directory; + - $APPDATA/Vifm directory (on Windows only); + - $XDG_CONFIG_HOME/vifm directory; + - $HOME/.config/vifm directory. + + vifm tries to find correct configuration file by checking the following + places: + - $MYVIFMRC variable; + - vifmrc in parent directory of the executable file (on Windows only); + - $VIFM/vifmrc file. + +Configure + See "Startup" section above for the explanations on $VIFM and + $MYVIFMRC. + + The vifmrc file contains commands that will be executed on vifm + startup. There are two such files: global and local. Global one is at + {prefix}/etc/vifm/vifmrc, see $MYVIFMRC variable description for the + search algorithm used to find local vifmrc. Global vifmrc is loaded + before the local one, so that the later one can redefine anything + configured globally. + + Use vifmrc to set settings, mappings, filetypes etc. To use multi line + commands precede each next line with a slash (whitespace before slash + is ignored, but all spaces at the end of the lines are saved). For + example: + + set + \smartcase + + equals "setsmartcase". When + + set + \ smartcase + + equals "set smartcase". + + The $VIFM/vifminfo file contains generic state of the application. You + can control what is stored in vifminfo by setting 'vifminfo' option. + Vifm always writes this file on exit unless 'vifminfo' option is empty. + Marks, bookmarks, commands, histories, filetypes, fileviewers and + registers in the file are merged with vifm configuration (which has + bigger priority). + + Generally, runtime configuration has bigger priority during merging, + but there are some exceptions: + + - directory stack stored in the file is not overwritten unless + something is changed in vifm instance that performs merge; + + - each mark or bookmark is marked with a timestamp, so that newer + value is not overwritten by older one, thus no matter from where it + comes, the newer one wins; + + - all histories are marked with timestamps on storing, this means + that last instance to quit puts its elements on top of the list; + + - tabs are merged only if both current instance and stored state + contain exactly one tab of any kind. + + The $VIFM/scripts directory can contain shell scripts. vifm modifies + its PATH environment variable to let user run those scripts without + specifying full path. All subdirectories of the $VIFM/scripts will be + added to PATH too. Script in a subdirectory overlaps script with the + same name in all its parent directories. + + The $VIFM/colors/ and {prefix}/etc/vifm/colors/ directories contain + color schemes. Available color schemes are searched in that order, so + on name conflict the one in $VIFM/colors/ wins. + + Each color scheme should have ".vifm" extension. This wasn't the case + before and for this reason the following rules apply during lookup: + + - if there is no file with .vifm extension, all regular files are + listed; + + - otherwise only files with .vifm extension are listed (with the + extension being truncated). + +Sessions + Sessions provide a way to have multiple persistent runtime + configurations. Think of them as second-level vifminfo files in + addition to the first-level one used by all sessions. In other words, + they aren't a replacement for vifminfo file that exists without + sessions, but an addition to it. One can empty 'vifminfo' option and + rely solely on sessions, but in practice one might want to share some + state among instances in different sessions or have an "out-of- + sessions" state for tasks that don't deserve a session of their own. + + This leads to a two-level structure where data in session files has + higher priority than data in vifminfo files (where this makes sense) + following the same rules that merging of vifminfo file obeys. In + addition to that, history items from session files are never ordered + before history items from vifminfo file. + + Format + + Sessions have the format of vifminfo files, they do not consist of + sequence of command-line commands and are not meant to be sourced via + :source command. + + Storage and naming + + `$VIFM/sessions/` directory serves as a storage for sessions. + Consequently names should be valid filenames. The structure of the + storage is flat meaning that there are no subdirectories, that's why + names of sessions can't contain slashes. + + Usage model + + Contrary to Vim, vifm automates basic management of sessions. You can + start, switch, stop or delete a session using builtin means. + + Current session is saved at the same time vifminfo is saved (on normal + exits or explicitly on :write command) and right before switching to + another session. To avoid saving in those cases use :session command + to detach (without saving) from a session before proceeding. + + Related topics + + Commands: :session, :delsession + Options: 'sessionoptions' + Variables: v:session + +Automatic FUSE mounts + vifm has a builtin support of automated FUSE file system mounts. It is + implemented using file associations mechanism. To enable automated + mounts, one needs to use a specially formatted program line in filetype + or filextype commands. These use special macros, which differ from + macros in commands unrelated to FUSE. Currently three formats are + supported: + + 1) FUSE_MOUNT This format should be used in case when all information + needed for mounting all files of a particular type is the same. E.g. + mounting of tar files don't require any file specific options. + + Format line: + FUSE_MOUNT|mounter %SOURCE_FILE %DESTINATION_DIR [%FOREGROUND] + + Example filetype command: + + :filetype FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR + + 2) FUSE_MOUNT2 This format allows one to use specially formatted files + to perform mounting and is useful for mounting remotes, for example + remote file systems over ftp or ssh. + + Format line: + FUSE_MOUNT2|mounter %PARAM %DESTINATION_DIR [%FOREGROUND] + + Example filetype command: + + :filetype *.ssh FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR + + Example file content: + + root@127.0.0.1:/ + + 3) FUSE_MOUNT3 + + This format is equivalent to FUSE_MOUNT, but omits unmounting. It is + useful for cases, when unmounting isn't needed, like when using AVFS. + + Example :filetype command: + + :filetype *.tar,*.tar.bz2,*.tbz2,*.tgz,*.tar.gz,*.tar.xz,*.txz,*.deb + \ {Mount with avfs} + \ FUSE_MOUNT3|mount-avfs %DESTINATION_DIR %SOURCE_FILE + + Example `mount-avfs` helper script: + + #!/bin/sh + + dest=$1 + file=$2 + + rmdir "$dest" + ln -s "$HOME/.avfs$file#/" "$dest" + + All % macros are expanded by vifm at runtime and have the following + meaning: + - %SOURCE_FILE is replaced by full path to selected file; + - %DESTINATION_DIR is replaced by full path to mount directory, which + is created by vifm basing on the value of 'fusehome' option; + - %PARAM value is filled from the first line of file (whole line), + though in the future it can be changed to whole file content; + - %FOREGROUND means that you want to run mount command as a regular + command (required to be able to provide input for communication with + mounter in interactive way). + + %FOREGROUND is an optional macro. Other macros are not mandatory, but + mount commands likely won't work without them. + + %CLEAR is obsolete name of %FOREGROUND, which is still supported, but + might be removed in future. Its use is discouraged. + + Unlike macros elsewhere, these are recognized only if they appear at + the end of a command or are followed by a space. There is no way to + escape % either. These are historical limitations, which might be + addressed in the future. + + The mounted FUSE file systems will be automatically unmounted in two + cases: + + - when vifm quits (with ZZ, :q, etc. or when killed by signal); + + - when you explicitly leave mount point going up to its parent + directory (with h, Enter on "../" or ":cd ..") and other pane is + not in the same directory or its child directories. + +View look + vifm supports displaying of file list view in two different ways: + + - in a table mode, when multiple columns can be set using + 'viewcolumns' option (see "Column view" section below for details); + + - in a multicolumn list manner which looks almost like `ls -x` + command output (see "ls-like view" section below for details). + + The look is local for each view and can be chosen by changing value of + the 'lsview' boolean option. + + Depending on view look some of keys change their meaning to allow more + natural cursor moving. This concerns mainly h, j, k, l and other + similar navigation keys. + + Also some of options can be ignored if they don't affect view + displaying in selected look. For example value of 'viewcolumns' when + 'lsview' is set. + +ls-like view + When this view look is enabled by setting 'lsview' option on, vifm will + display files in multiple columns. Number of columns depends on the + length of the longest file name present in current directory of the + view. Whole file list is automatically reflowed on directory change, + terminal or view resize. + + View looks close to output of `ls -x` command, so files are listed left + to right in rows. + + In this mode file manipulation commands (e.g. d) don't work line-wise + like they do in Vim, since such operations would be uncommon for file + manipulation tasks. Thus, for example, dd will remove only current + file. + + By default the view is filled by lines, 'lsoptions' can be used to get + filling by columns. + + Note that tree-view and compare view inhibit ls-like view. + +Column view + View columns are described by a comma-separated list of column + descriptions, each of which has the following format + [ '-' | '*' ] [ fw ( [ '.' tw ] | '%' ) ] '{' type | literal '}' + '.'{0,3} + where fw stands for full width, tw stands for text width, bar is + logical or, square brackets denote optional parts and curly braces + define range of repetitions for a symbol that precedes them. + + So it basically consists of four parts: + 1. Optional alignment specifier + 2. Optional width specifier + 3. Mandatory column name + 4. Optional cropping specifier + + Alignment specifier + + It's an optional minus or asterisk sign as the first symbol of the + string. + + Specifies type of text alignment within a column. Three types are + supported: + + - left align + + set viewcolumns=-{name} + + - right align (default) + + set viewcolumns={name} + + - dynamic align + + It's like left alignment, but when the text is bigger than the + column, the alignment is made at the right (so the part of the field + is always visible). + + set viewcolumns=*{name} + + Width specifier + + It's a number followed by a percent sign, two numbers (second one + should be less than or equal to the first one) separated with a dot or + a single number. + + Specifies column width and its units. There are three size types: + + - absolute size - column width is specified in characters + + set viewcolumns=-100{name},20.15{ext} + + results in two columns with lengths of 100 and 20 and a reserved + space of five characters on the left of second column. + + - relative (percent) size - column width is specified in percents of + view width + + set viewcolumns=-80%{name},15%{ext},5%{mtime} + + results in three columns with lengths of 80/100, 15/100 and 5/100 of + view width. + + - auto size (default) - column width is automatically determined + + set viewcolumns=-{name},{ext},{mtime} + + results in three columns with length of one third of view width. + There is no size adjustment to content, since it will slow down + rendering. + + Columns of different sizing types can be freely mixed in one view. + Though sometimes some of columns can be seen partly or be completely + invisible if there is not enough space to display them. + + Column contents + + This is usually a sorting key surrounded with curly braces, e.g. + + {name},{ext},{mtime} + + {name} and {iname} types are the same and present both for consistency + with 'sort' option. + + Following types don't have corresponding sorting keys: + + - {root} - display name without extension (as a complement for + {ext}) + + - {fileroot} - display name without extension for anything except for + directories and symbolic links to directories (as a complement for + {fileext}) + + Empty curly braces ({}) are replaced with the default secondary column + for primary sort key. So after the next command view will be displayed + almost as if 'viewcolumns' is empty, but adding ellipsis for long file + names: + + set viewcolumns=-{name}..,6{}. + + The last kind of column value is a string literal. The literal is used + as a column value for every row. The syntax is "{#literal}", for + example: + + 3{#},{#|},{# | } + + This can be used to draw column separators. Mind that for convenience + literals have different defaults: truncation and automatically + determined absolute size, which is what you usually want for them. + Example: + + set viewcolumns=*{name}..,{#|},6{}. + + Cropping specifier + + It's from one to three dots after closing curly brace in column format. + + Specifies type of text truncation if it doesn't fit in the column. + Currently three types are supported: + + - truncation - text is truncated + + set viewcolumns=-{name}. + + results in truncation of names that are too long too fit in the + view. + + - adding of ellipsis - ellipsis on the left or right are added when + needed + + set viewcolumns=-{name}.. + + results in that ellipsis are added at the end of too long file + names. + + - none (default) - text can pass column boundaries + + set viewcolumns=-{name}...,{ext} + + results in that long file names can partially be written on the ext + column. + +Color schemes + The color schemes in vifm can be applied in two different ways: + + - as the primary color scheme; + + - as local to a pane color scheme. + + Both types are set using :colorscheme command, but of different forms: + + - :colorscheme color_scheme_name - for the primary color scheme; + + - :colorscheme color_scheme_name directory - for local color schemes. + + Look of different parts of the TUI (Text User Interface) is determined + in this way: + + - Border, TabLine, TabLineSel, TopLineSel, TopLine, CmdLine, + ErrorMsg, StatusLine, JobLine, SuggestBox and WildMenu are always + determined by the primary color scheme; + + - CurrLine, Selected, Directory, Link, BrokenLink, Socket, Device, + Executable, Fifo, CmpMismatch, Win, AuxWin and OtherWin are + determined by primary color scheme and a set of local color + schemes, which can be empty. + + There might be a set of local color schemes because they are structured + hierarchically according to file system structure. For example, having + the following piece of file system: + + ~ + `-- bin + | + `-- my + + Two color schemes: + + # ~/.vifm/colors/for_bin + highlight Win cterm=none ctermfg=white ctermbg=red + highlight CurrLine cterm=none ctermfg=red ctermbg=black + + # ~/.vifm/colors/for_bin_my + highlight CurrLine cterm=none ctermfg=green ctermbg=black + + And these three commands in the vifmrc file: + + colorscheme Default + colorscheme for_bin ~/bin + colorscheme for_bin_my ~/bin/my + + File list will look in the following way for each level: + + - ~/ - Default color scheme + black background + cursor with blue background + + - ~/bin/ - mix of Default and for_bin color schemes + red background + cursor with black background and red foreground + + - ~/bin/my/ - mix of Default, for_bin and for_bin_my color schemes + red background + cursor with black background and green foreground + +Trash directory + vifm has support of trash directory, which is used as temporary storage + for deleted files or files that were cut. Using trash is controlled by + the 'trash' option, and exact path to the trash can be set with + 'trashdir' option. Trash directory in vifm differs from the system- + wide one by default, because of possible incompatibilities of storing + deleted files among different file managers. But one can set + 'trashdir' to "~/.local/share/Trash" to use a "standard" trash + directory. + + There are two scenarios of using trash in vifm: + + 1. As a place for storing files that were cut by "d" and may be + inserted to some other place in file system. + + 2. As a storage of files, that are deleted but not purged yet. + + The first scenario uses deletion ("d") operations to put files to trash + and put ("p") operations to restore files from trash directory. Note + that such operations move files to and from trash directory, which can + be long term operations in case of different partitions or remote + drives mounted locally. + + The second scenario uses deletion ("d") operations for moving files to + trash directory and :empty command-line command to purge all previously + deleted files. + + Deletion and put operations depend on registers, which can point to + files in trash directory. Normally, there are no nonexistent files in + registers, but vifm doesn't keep track of modifications under trash + directory, so one shouldn't expect value of registers to be absolutely + correct if trash directory was modified not by operation that are meant + for it. But this won't lead to any issues with operations, since they + ignore nonexistent files. + +Client-Server + vifm supports remote execution of command-line mode commands, remote + changing of directories and expression evaluation. This is possible + using --remote and --remote-expr command-line arguments. + + To execute a command remotely combine --remote argument with -c + or +. For example: + + vifm --remote -c 'cd /' + vifm --remote '+cd /' + + To change directory not using command-line mode commands one can + specify paths right after --remote argument, like this: + + vifm --remote / + vifm --remote ~ + vifm --remote /usr/bin /tmp + + Evaluating expression remotely might be useful to query information + about an instance, for example its location: + + vifm --remote-expr 'expand("%d")' + + If there are several running instances, the target can be specified + with --server-name option (otherwise, the first one lexicographically + is used): + + vifm --server-name work --remote ~/work/project + + List of names of running instances can be obtained via --server-list + option. Name of the current one is available via v:servername. + + + v:servername + server name of the running vifm instance. Empty if client- + server feature is disabled. + +External Renaming + When an editor is run to edit list of file names, contents of the + temporary file has the following format: + + 1. Order of lines correspond to the order of files in a view. + + 2. Lines that start with a "#" are comments and are ignored. + + 3. Single backslash at the beginning of a line is ignored, so that a + file starting with a backslash will appear like "\#name". + + If an operation was rejected due to issues with file names, next time + you'll see the following in this order: + + 1. Last error (in comments). + + 2. Original file names (in comments). + + 3. Failed list of new names. + + Mind that Vim plugin will extract list of original names and show them + in a vertical split. + + You can cancel renaming by removing all non-comments from the buffer. + This also erases information about previous edits. + +Plugin + Plugin for using vifm in vim as a file selector. + + Commands: + + :EditVifm select a file or files to open in the current buffer. + :Vifm alias for :EditVifm. + :SplitVifm split buffer and select a file or files to open. + :VsplitVifm vertically split buffer and select a file or files to + open. + :DiffVifm select a file or files to compare to the current file + with + :vert diffsplit. + :TabVifm select a file or files to open in tabs. + + Each command accepts up to two arguments: left pane directory and right + pane directory. After arguments are checked, vifm process is spawned + in a special "file-picker" mode. To pick files just open them either + by pressing l, i or Enter keys, or by running :edit command. If no + files are selected, file under the cursor is opened, otherwise whole + selection is passed to the plugin and opened in vim. + + The plugin have only two settings. It's a string variable named + g:vifm_term to let user specify command to run GUI terminal. By + default it's equal to 'xterm -e'. And another string variable named + g:vifm_exec, which equals "vifm" by default and specifies path to + vifm's executable. To pass arguments to vifm use g:vifm_exec_args, + which is empty by default. + + To use the plugin copy the vifm.vim file to either the system wide + vim/plugin directory or into ~/.vim/plugin. + + If you would prefer not to use the plugin and it is in the system wide + plugin directory add + + let loaded_vifm=1 + + to your ~/.vimrc file. + +Reserved + The following command names are reserved and shouldn't be used for user + commands. + + g[lobal] + v[global] + +ENVIRONMENT + VIFM Points to main configuration directory (usually ~/.vifm/). + + MYVIFMRC + Points to main configuration file (usually ~/.vifm/vifmrc). + + These environment variables are valid inside vifm and also can be used + to configure it by setting some of them before running vifm. + + When $MYVIFMRC isn't set, it's made as $VIFM/vifmrc (exception for + Windows: vifmrc in the same directory as vifm.exe has higher priority + than $VIFM/vifmrc). + + See "Startup" section above for more details. + + VIFM_FUSE_FILE + On execution of external commands this variable is set to the + full path of file used to initiate FUSE mount of the closest + mount point from current pane's directory up. It's not set when + outside FUSE mount point. When vifm is used inside terminal + multiplexer, it tries to set this variable as well (it doesn't + work this way on its own). + +SEE ALSO + vifm-convert-dircolors(1), vifm-pause(1) + + Website: https://vifm.info/ + Wiki: https://wiki.vifm.info/ + + Esperanto translation of the documentation by Sebastian Cyprych: + http://cyprych.neostrada.pl/tekstoj/komputiloj/vifm-help.eo.html + +AUTHOR + Vifm was written by ksteen + And currently is developed by xaizek + +vifm 0.12 September 29, 2021 VIFM(1) diff --git a/new-config/.config/vifm/vifmrc b/new-config/.config/vifm/vifmrc new file mode 100644 index 000000000..841034e52 --- /dev/null +++ b/new-config/.config/vifm/vifmrc @@ -0,0 +1,487 @@ +" ____ __ +" / __ \_________ _/ /_____ +" / / / / ___/ __ `/ //_/ _ \ +" / /_/ / / / /_/ / ,< / __/ Clay Gomera (Drake) +" /_____/_/ \__,_/_/|_|\___/ My custom vifm config + +" vim: filetype=vifm : +" My config file for the vifm terminal file manager. +" ------------------------------------------------------------------------------ + +" This is the actual command used to start vi. The default is vim. +" If you would like to use emacs or emacsclient, you can use them. +" Since emacs is a GUI app and not a terminal app like vim, append the command +" with an ampersand (&). + +set vicmd=nvim + +" This makes vifm perform file operations on its own instead of relying on +" standard utilities like `cp`. While using `cp` and alike is a more universal +" solution, it's also much slower when processing large amounts of files and +" doesn't support progress measuring. + +set syscalls + +" Trash Directory +" The default is to move files that are deleted with dd or :d to +" the trash directory. If you change this you will not be able to move +" files by deleting them and then using p to put the file in the new location. +" I recommend not changing this until you are familiar with vifm. +" This probably shouldn't be an option. + +set trash + +" This is how many directories to store in the directory history. + +set history=100 + +" Automatically resolve symbolic links on l or Enter. + +set nofollowlinks + +" With this option turned on you can run partially entered commands with +" unambiguous beginning using :! (e.g. :!Te instead of :!Terminal or :!Te). + +" set fastrun + +" Natural sort of (version) numbers within text. + +set sortnumbers + +" Maximum number of changes that can be undone. + +set undolevels=100 + +" If you installed the vim.txt help file set vimhelp. +" If would rather use a plain text help file set novimhelp. + +set novimhelp + +" If you would like to run an executable file when you +" press return on the file name set this. + +set norunexec + +" Selected color scheme +" The following line will cause issues if using vifm.vim with regular vim. +" Either use neovim or comment out the following line. +colorscheme distrotube + +" Format for displaying time in file list. For example: +" TIME_STAMP_FORMAT=%m/%d-%H:%M +" See man date or man strftime for details. + +set timefmt=%m/%d\ %H:%M + +" Show list of matches on tab completion in command-line mode + +set wildmenu + +" Display completions in a form of popup with descriptions of the matches + +set wildstyle=popup + +" Display suggestions in normal, visual and view modes for keys, marks and +" registers (at most 5 files). In other view, when available. + +set suggestoptions=normal,visual,view,otherpane,keys,marks,registers + +" Ignore case in search patterns unless it contains at least one uppercase +" letter + +set ignorecase +set smartcase + +" Don't highlight search results automatically + +set nohlsearch + +" Use increment searching (search while typing) +set incsearch + +" Try to leave some space from cursor to upper/lower border in lists + +set scrolloff=4 + +" Don't do too many requests to slow file systems + +if !has('win') + set slowfs=curlftpfs +endif + +" Set custom status line look + +set statusline=" Hint: %z%= %A %10u:%-7g %15s %20d " + +" Set line numbers to show + +" ------------------------------------------------------------------------------ + +" :mark mark /full/directory/path [filename] + +mark h ~/ + +" ------------------------------------------------------------------------------ + +" :com[mand][!] command_name action +" The following macros can be used in a command +" %a is replaced with the user arguments. +" %c the current file under the cursor. +" %C the current file under the cursor in the other directory. +" %f the current selected file, or files. +" %F the current selected file, or files in the other directory. +" %b same as %f %F. +" %d the current directory name. +" %D the other window directory name. +" %m run the command in a menu window + +command! df df -h %m 2> /dev/null +command! diff vim -d %f %F +command! zip zip -r %f.zip %f +command! run !! ./%f +command! make !!make %a +command! mkcd :mkdir %a | cd %a +command! vgrep vim "+grep %a" +command! reload :write | restart + +" ------------------------------------------------------------------------------ + +" The file type is for the default programs to be used with +" a file extension. +" :filetype pattern1,pattern2 defaultprogram,program2 +" :fileviewer pattern1,pattern2 consoleviewer +" The other programs for the file type can be accessed with the :file command +" The command macros %f, %F, %d, %F may be used in the commands. +" The %a macro is ignored. To use a % you must put %%. + +" For automated FUSE mounts, you must register an extension with :file[x]type +" in one of following formats: +" +" :filetype extensions FUSE_MOUNT|some_mount_command using %SOURCE_FILE and %DESTINATION_DIR variables +" %SOURCE_FILE and %DESTINATION_DIR are filled in by vifm at runtime. +" A sample line might look like this: +" :filetype *.zip,*.jar,*.war,*.ear FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR +" +" :filetype extensions FUSE_MOUNT2|some_mount_command using %PARAM and %DESTINATION_DIR variables +" %PARAM and %DESTINATION_DIR are filled in by vifm at runtime. +" A sample line might look like this: +" :filetype *.ssh FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR +" %PARAM value is filled from the first line of file (whole line). +" Example first line for SshMount filetype: root@127.0.0.1:/ +" +" You can also add %CLEAR if you want to clear screen before running FUSE +" program. + +" Pdf +filextype *.pdf zathura %c %i &, apvlv %c, xpdf %c +fileviewer *.pdf + \ pdftotext -nopgbrk %c - + +" PostScript +filextype *.ps,*.eps,*.ps.gz + \ {View in zathura} + \ zathura %f, + \ {View in gv} + \ gv %c %i &, + +" Djvu +filextype *.djvu + \ {View in zathura} + \ zathura %f, + \ {View in apvlv} + \ apvlv %f, + +" Audio +filetype *.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus + \ {Play using mpv} + \ mpv %f, +fileviewer *.mp3 mp3info +fileviewer *.flac soxi + +" Video +filextype *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob, + \*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx, + \*.as[fx] + \ {View using mplayer} + \ mpv %f, +fileviewer *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob, + \*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx, + \*.as[fx] + \ ffprobe -pretty %c 2>&1 + +" Web +filextype *.html,*.htm + \ {Open with emacs} + \ emacsclient -c %c &, + \ {Open with vim} + \ vim %c &, + \ {Open with dwb} + \ dwb %f %i &, + \ {Open with firefox} + \ firefox %f &, + \ {Open with uzbl} + \ uzbl-browser %f %i &, +filetype *.html,*.htm links, lynx + +" Object +filetype *.o nm %f | less + +" Man page +filetype *.[1-8] man ./%c +fileviewer *.[1-8] man ./%c | col -b + +" Images +filextype *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm + \ {View in imv} + \ imv %f &, +fileviewer *.bmp,*.jpg,*.jpeg,*.png,*.xpm,*.gif + \ wezterm imgcat --width %pw --height %ph %c:p %pd + +" OpenRaster +filextype *.ora + \ {Edit in MyPaint} + \ mypaint %f, + +" Mindmap +filextype *.vym + \ {Open with VYM} + \ vym %f &, + +" MD5 +filetype *.md5 + \ {Check MD5 hash sum} + \ md5sum -c %f %S, + +" SHA1 +filetype *.sha1 + \ {Check SHA1 hash sum} + \ sha1sum -c %f %S, + +" SHA256 +filetype *.sha256 + \ {Check SHA256 hash sum} + \ sha256sum -c %f %S, + +" SHA512 +filetype *.sha512 + \ {Check SHA512 hash sum} + \ sha512sum -c %f %S, + +" GPG signature +filetype *.asc + \ {Check signature} + \ !!gpg --verify %c, + +" Torrent +filetype *.torrent ktorrent %f & +fileviewer *.torrent dumptorrent -v %c + +" FuseZipMount +filetype *.zip,*.jar,*.war,*.ear,*.oxt,*.apkg + \ {Mount with fuse-zip} + \ FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR, + \ {View contents} + \ zip -sf %c | less, + \ {Extract here} + \ tar -xf %c, +fileviewer *.zip,*.jar,*.war,*.ear,*.oxt zip -sf %c + +" ArchiveMount +filetype *.tar,*.tar.bz2,*.tbz2,*.tgz,*.tar.gz,*.tar.xz,*.txz + \ {Mount with archivemount} + \ FUSE_MOUNT|archivemount %SOURCE_FILE %DESTINATION_DIR, +fileviewer *.tgz,*.tar.gz tar -tzf %c +fileviewer *.tar.bz2,*.tbz2 tar -tjf %c +fileviewer *.tar.txz,*.txz xz --list %c +fileviewer *.tar tar -tf %c + +" Rar2FsMount and rar archives +filetype *.rar + \ {Mount with rar2fs} + \ FUSE_MOUNT|rar2fs %SOURCE_FILE %DESTINATION_DIR, +fileviewer *.rar unrar v %c + +" IsoMount +filetype *.iso + \ {Mount with fuseiso} + \ FUSE_MOUNT|fuseiso %SOURCE_FILE %DESTINATION_DIR, + +" SshMount +filetype *.ssh + \ {Mount with sshfs} + \ FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR %FOREGROUND, + +" FtpMount +filetype *.ftp + \ {Mount with curlftpfs} + \ FUSE_MOUNT2|curlftpfs -o ftp_port=-,,disable_eprt %PARAM %DESTINATION_DIR %FOREGROUND, + +" Fuse7z and 7z archives +filetype *.7z + \ {Mount with fuse-7z} + \ FUSE_MOUNT|fuse-7z %SOURCE_FILE %DESTINATION_DIR, +fileviewer *.7z 7z l %c + +" Office files +filextype *.odt,*.doc,*.docx,*.xls,*.xlsx,*.odp,*.pptx libreoffice %f & +fileviewer *.doc catdoc %c +fileviewer *.docx docx2txt.pl %f - + +" TuDu files +filetype *.tudu tudu -f %c + +" Qt projects +filextype *.pro qtcreator %f & + +" Directories +filextype */ + \ {View in thunar} + \ Thunar %f &, + +" Syntax highlighting in preview +" +" Explicitly set highlight type for some extensions +" +" 256-color terminal +" fileviewer *.[ch],*.[ch]pp highlight -O xterm256 -s dante --syntax c %c +" fileviewer Makefile,Makefile.* highlight -O xterm256 -s dante --syntax make %c +" +" 16-color terminal +" fileviewer *.c,*.h highlight -O ansi -s dante %c +" +" Or leave it for automatic detection +" +" fileviewer *[^/] pygmentize -O style=monokai -f console256 -g + +" Displaying pictures in terminal +" +" fileviewer *.jpg,*.png shellpic %c + +" Open all other files with default system programs (you can also remove all +" :file[x]type commands above to ensure they don't interfere with system-wide +" settings). By default all unknown files are opened with 'vi[x]cmd' +" uncommenting one of lines below will result in ignoring 'vi[x]cmd' option +" for unknown file types. +" For *nix: +" filetype * xdg-open +" For OS X: +" filetype * open +" For Windows: +" filetype * start, explorer + +" GETTING ICONS TO DISPLAY IN VIFM +" You need the next 14 lines! + +" file types +set classify=' :dir:/, :exe:, :reg:, :link:' +" various file names +set classify+=' ::../::, ::*.sh::, ::*.[hc]pp::, ::*.[hc]::, ::/^copying|license$/::, ::.git/,,*.git/::, ::*.epub,,*.fb2,,*.djvu::, ::*.pdf::, ::*.htm,,*.html,,**.[sx]html,,*.xml::' +" archives +set classify+=' ::*.7z,,*.ace,,*.arj,,*.bz2,,*.cpio,,*.deb,,*.dz,,*.gz,,*.jar,,*.lzh,,*.lzma,,*.rar,,*.rpm,,*.rz,,*.tar,,*.taz,,*.tb2,,*.tbz,,*.tbz2,,*.tgz,,*.tlz,,*.trz,,*.txz,,*.tz,,*.tz2,,*.xz,,*.z,,*.zip,,*.zoo::' +" images +set classify+=' ::*.bmp,,*.gif,,*.jpeg,,*.jpg,,*.ico,,*.png,,*.ppm,,*.svg,,*.svgz,,*.tga,,*.tif,,*.tiff,,*.xbm,,*.xcf,,*.xpm,,*.xspf,,*.xwd::' +" audio +set classify+=' ::*.aac,,*.anx,,*.asf,,*.au,,*.axa,,*.flac,,*.m2a,,*.m4a,,*.mid,,*.midi,,*.mp3,,*.mpc,,*.oga,,*.ogg,,*.ogx,,*.ra,,*.ram,,*.rm,,*.spx,,*.wav,,*.wma,,*.ac3::' +" media +set classify+=' ::*.avi,,*.ts,,*.axv,,*.divx,,*.m2v,,*.m4p,,*.m4v,,.mka,,*.mkv,,*.mov,,*.mp4,,*.flv,,*.mp4v,,*.mpeg,,*.mpg,,*.nuv,,*.ogv,,*.pbm,,*.pgm,,*.qt,,*.vob,,*.wmv,,*.xvid::' +" office files +set classify+=' ::*.doc,,*.docx::, ::*.xls,,*.xls[mx]::, ::*.pptx,,*.ppt::' + +" ------------------------------------------------------------------------------ + +" What should be saved automatically between vifm runs +" Like in previous versions of vifm +" set vifminfo=options,filetypes,commands,bookmarks,dhistory,state,cs +" Like in vi +set vifminfo=dhistory,savedirs,chistory,state,tui,shistory, + \phistory,fhistory,dirstack,registers,bookmarks,bmarks + +" ------------------------------------------------------------------------------ + +" Examples of configuring both panels + +" Customize view columns a bit (enable ellipsis for truncated file names) +" +" set viewcolumns=-{name}..,6{}. + +" Filter-out build and temporary files +" +" filter! /^.*\.(lo|o|d|class|py[co])$|.*~$/ + +" ------------------------------------------------------------------------------ + +" Sample mappings + +"Open all images in current directory in sxiv thumbnail mode +nnoremap sx :!sxiv -t %d & + +"Open selected images in gimp +nnoremap gp :!gimp %f & + +" Start shell in current directory +nnoremap s :shell + +" Display sorting dialog +nnoremap S :sort + +" Toggle visibility of preview window +nnoremap w :view +vnoremap w :viewgv + +" Open file in the background using its default program +nnoremap gb :file &l + +" Yank current directory path into the clipboard +nnoremap yd :!echo %d | xclip %i + +" Yank current file path into the clipboard +nnoremap yf :!echo %c:p | xclip %i + +" Mappings for faster renaming +nnoremap I cw +nnoremap cc cw +nnoremap A cw + +" Open console in current directory +nnoremap ,t :!xterm & + +" Open editor to edit vifmrc and apply settings after returning to vifm +nnoremap ,c :write | edit $MYVIFMRC | restart +" Open gvim to edit vifmrc +nnoremap ,C :!gvim --remote-tab-silent $MYVIFMRC & + +" Toggle wrap setting on ,w key +nnoremap ,w :set wrap! + +" Example of standard two-panel file managers mappings +nnoremap :!less %f +nnoremap :edit +nnoremap :copy +nnoremap :move +nnoremap :mkdir +nnoremap :delete + +" ------------------------------------------------------------------------------ + +" Various customization examples + +" Use ag (the silver searcher) instead of grep +" +" set grepprg='ag --line-numbers %i %a %s' + +" Add additional place to look for executables +" +" let $PATH = $HOME.'/bin/fuse:'.$PATH + +" Block particular shortcut +" +" nnoremap + +" Export IPC name of current instance as environment variable and use it to +" communicate with the instance later. +" +" It can be used in some shell script that gets run from inside vifm, for +" example, like this: +" vifm --server-name "$VIFM_SERVER_NAME" --remote +"cd '$PWD'" +" +" let $VIFM_SERVER_NAME = v:servername diff --git a/new-config/.winitrc b/new-config/.winitrc index cf7b4e4da..bdf46ffe0 100755 --- a/new-config/.winitrc +++ b/new-config/.winitrc @@ -27,13 +27,13 @@ export XDG_CURRENT_DESKTOP=Hyprland export XDG_SESSION_TYPE=wayland export QT_QPA_PLATFORMTHEME=qt5ct export MOZ_ENABLE_WAYLAND=1 -export GDK_BACKEND=wayland +#export GDK_BACKEND=wayland export WM=Hyprland export SDL_VIDEODRIVER=wayland export QT_WAYLAND_DISABLE_WINDOWDECORATION=1 export XKB_DEFAULT_LAYOUT="us" -export EDITOR="$HOME/.local/bin/lvim" -export VISUAL="wezterm start --class editor -- $HOME/.local/bin/lvim" +export EDITOR="emacsclient -t -a ''" # $EDITOR use Emacs in terminal +export VISUAL="emacsclient -c -a emacs" # $VISUAL use Emacs in GUI mode export BROWSER="firefox" export VIEWER="zathura" diff --git a/new-config/dependencies.md b/new-config/dependencies.md index f19f9b9fb..e65ba984a 100644 --- a/new-config/dependencies.md +++ b/new-config/dependencies.md @@ -1,8 +1,9 @@ # Dependencies +- mononoki Nerd Font - rofi-lboon-wayland-git - nwg-look - waybar -- hyprpaper +- swaybg - dunst - xdg-desktop-portal & xdg-desktop-portal-wlr - polkit-gnome @@ -14,6 +15,7 @@ - wf-recorder - wezterm - hyprland +- hyprpicker-git - cmus - flix-cli - tut @@ -29,6 +31,16 @@ - gruvbox-dark-gtk - gruvbox-dark-icons-gtk - simp1e-cursors-gruvbox-dark -- pipewire, pipewire-v4l2, pipewire-alsa pipewire-pulse, pipewire-jack, pipewire-audio & wireplumber +- pipewire +- pipewire-v4l2 +- pipewire-alsa +- pipewire-pulse +- pipewire-jack +- pipewire-audio +- wireplumber - imv - wdisplays +- bluez +- bluez-utils +- btop +- htop