Skip to content

Instantly share code, notes, and snippets.

@anhedonix
Forked from hjertnes/doom.txt
Last active March 23, 2025 18:13
Show Gist options
  • Select an option

  • Save anhedonix/40201fc80be5873866df32b7828fac8d to your computer and use it in GitHub Desktop.

Select an option

Save anhedonix/40201fc80be5873866df32b7828fac8d to your computer and use it in GitHub Desktop.

Revisions

  1. anhedonix revised this gist Mar 2, 2020. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions doom.md
    Original file line number Diff line number Diff line change
    @@ -235,7 +235,8 @@
    - `b` bookmark

    ## Avy-goto-char
    config:
    Custom config:
    ``` elisp
    (global-set-key (kbd "C-:") 'avy-goto-char)
    ```
    ```
    `C-:` `char` `char` for quick navigation
  2. anhedonix revised this gist Mar 2, 2020. 1 changed file with 5 additions and 3 deletions.
    8 changes: 5 additions & 3 deletions doom.md
    Original file line number Diff line number Diff line change
    @@ -185,14 +185,14 @@
    - `w` next
    - `|` set width

    ## Code Folding
    ## Code Folding (evil mode)
    `z`
    - `a` toggle fold
    - `c` close fold
    - `m` close all folds
    - `r` open all folds

    ## Treemarks
    ## Treemarks (Only available if TreeMarks is enabled, NeoTree is the default)
    - `?` toggle help
    - `j`/`k` navigation
    - `M-j`/`M-k` Nav to neighbout
    @@ -236,4 +236,6 @@

    ## Avy-goto-char
    config:
    `(global-set-key (kbd "C-:") 'avy-goto-char)`
    ``` elisp
    (global-set-key (kbd "C-:") 'avy-goto-char)
    ```
  3. anhedonix revised this gist Mar 2, 2020. 1 changed file with 8 additions and 8 deletions.
    16 changes: 8 additions & 8 deletions doom.md
    Original file line number Diff line number Diff line change
    @@ -194,8 +194,8 @@

    ## Treemarks
    - `?` toggle help
    - j/k navigation
    - M-j/k Nav to neighbout
    - `j`/`k` navigation
    - `M-j`/`M-k` Nav to neighbout
    - `u` go to parent
    - `o` open
    - `o` no split
    @@ -216,22 +216,22 @@
    - `h` show hidden
    - `w` resizability
    - `v` fringe indicator
    - C-c C-p project
    - `C-c` `C-p` project
    - `a` add project
    - `d` remove project
    - `r` rename project
    - C-c C-w workspace
    - `C-c` `C-w` workspace
    - `e` edit
    - `a` create
    - `d` remove
    - `r` rename
    - `s` switch
    - `f` set fallback
    - g r refresh
    - `g r` refresh
    - `w` (re)set width
    - y y copy path
    - y r copy root
    - SPC resort
    - `y y` copy path
    - `y r` copy root
    - `SPC` resort
    - `b` bookmark

    ## Avy-goto-char
  4. anhedonix revised this gist Mar 2, 2020. 1 changed file with 192 additions and 192 deletions.
    384 changes: 192 additions & 192 deletions doom.md
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@

    `SPC`
    - `SPC` find file
    - `,` switch buffer
    - `,` switch bufferA
    - `.` browse files
    - `:` MX
    - `;` EX
    @@ -27,212 +27,212 @@
    - `n` workspace
    - `s` save workspace to file
    - `x` kill all buffers'
    - / search
    - i symbols
    - I symbols accr. buffers
    - b buffer
    - d directory
    - o Online providers
    - p project
    - [ prev
    - S spelling corr
    - [ text size
    - b buffer
    - d diff
    - e error
    - h smart jump
    - s spelling error
    - t todo
    - w workspace
    - ] next
    - S spelling corr
    - [ text size
    - b buffer
    - d diff
    - e error
    - h smart jump
    - s spelling error
    - t todo
    - w workspace
    - b buffer
    - B switch buffer
    - S sudo edit
    - [ prev
    - ] next
    - b switch ws buffer
    - k kill buffer
    - n new empty buffer
    - o kill other buffers
    - s save buffer
    - x pop scratch buffer
    - z burry buffer
    - c code
    - d jump to def
    - D jump to ref
    - e evaluate buffer
    - E evaluate and replace
    - b build
    - r repl
    - x list errors
    - f file
    - . find file
    - / find file in project
    - > sudo find file
    - ? find file from here
    - E Browse emacs.d
    - P browse private config
    - R recent project files
    - a find other file
    - c open project editor config
    - d find dir
    - e find file in emacs.d
    - p find file in private config
    - r recent files
    - y yank filename
    - g git
    - c magit commit
    - C magit clone
    - G list gists
    - L list reps
    - P magic pull popup
    - R git revert
    - S git stage
    - U git unstange hunk
    - [ previous
    - ] next
    - b magic blame
    - d magic dispatch
    - f magic find
    - g magit status
    - i init repo
    - l magit buffer log
    - p push popup
    - r git revert hunk
    - s git status
    - t git time matchine
    - o open
    - O reveal proj in finder
    - b browser
    - d debugger
    - p open current project in neotree
    - o reveal in finder
    - r repl
    - t terminal
    - p project
    - ! run cmd in project root
    - . browse
    - / find in project
    - c compile project
    - o find other file
    - p switch project
    - r recent project files
    - t list project tasks
    - x invalidate cache
    - q quit
    - q save and quit
    - Q quit
    - r remote
    - . browse remote files
    - > detect remote changes
    - D diff local and remote
    - U upload local
    - d download remote
    - u upload local
    - s snippets
    - S find snippet
    - i insert snippet
    - n new snippet
    - s find snippet for mode
    - t toggle
    - F frame fullscreen
    - I indente
    - b big mode
    - f flycheck
    - g evil goggles
    - h impatient modei indet guides
    - l line numbers
    - p org-tree-slide-mode
    - s flyspell
    - w window
    - + increase height
    - - descr height
    - < dec width
    - = balance windows
    - > incr width
    - H move left
    - J move down
    - K move up
    - L move right
    - R rotate up
    - S split
    - W prev
    - _ set height
    - b bottom right
    - c close window
    - h left
    - j down
    - k up
    - l right
    - n new
    - o enlargen
    - p mru
    - q quit
    - r rotate down
    - s split
    - t top left
    - u winner undo
    - v vsplit
    - w next
    - | set width
    - `/` search
    - `i` symbols
    - `I` symbols accr. buffers
    - `b` buffer
    - `d` directory
    - `o` Online providers
    - `p` project
    - `[` prev
    - `S` spelling corr
    - `[` text size
    - `b` buffer
    - `d` diff
    - `e` error
    - `h` smart jump
    - `s` spelling error
    - `t` todo
    - `w` workspace
    - `]` next
    - `S` spelling corr
    - `[` text size
    - `b` buffer
    - `d` diff
    - `e` error
    - `h` smart jump
    - `s` spelling error
    - `t` todo
    - `w` workspace
    - `b` buffer
    - `B` switch buffer
    - `S` sudo edit
    - `[` prev
    - `]` next
    - `b` switch ws buffer
    - `k` kill buffer
    - `n` new empty buffer
    - `o` kill other buffers
    - `s` save buffer
    - `x` pop scratch buffer
    - `z` burry buffer
    - `c` code
    - `d` jump to def
    - `D` jump to ref
    - `e` evaluate buffer
    - `E` evaluate and replace
    - `b` build
    - `r` repl
    - `x` list errors
    - `f` file
    - `.` find file
    - `/` find file in project
    - `>` sudo find file
    - `?` find file from here
    - `E` Browse emacs.d
    - `P` browse private config
    - `R` recent project files
    - `a` find other file
    - `c` open project editor config
    - `d` find dir
    - `e` find file in emacs.d
    - `p` find file in private config
    - `r` recent files
    - `y` yank filename
    - `g` git
    - `c` magit commit
    - `C` magit clone
    - `G` list gists
    - `L` list reps
    - `P` magic pull popup
    - `R` git revert
    - `S` git stage
    - `U` git unstange hunk
    - `[` previous
    - `]` next
    - `b` magic blame
    - `d` magic dispatch
    - `f` magic find
    - `g` magit status
    - `i` init repo
    - `l` magit buffer log
    - `p` push popup
    - `r` git revert hunk
    - `s` git status
    - `t` git time matchine
    - `o` open
    - `O` reveal proj in finder
    - `b` browser
    - `d` debugger
    - `p` open current project in neotree
    - `o` reveal in finder
    - `r` repl
    - `t` terminal
    - `p` project
    - `!` run cmd in project root
    - `.` browse
    - `/` find in project
    - `c` compile project
    - `o` find other file
    - `p` switch project
    - `r` recent project files
    - `t` list project tasks
    - `x` invalidate cache
    - `q` quit
    - `q` save and quit
    - `Q` quit
    - `r` remote
    - `.` browse remote files
    - `>` detect remote changes
    - `D` diff local and remote
    - `U` upload local
    - `d` download remote
    - `u` upload local
    - `s` snippets
    - `S` find snippet
    - `i` insert snippet
    - `n` new snippet
    - `s` find snippet for mode
    - `t` toggle
    - `F` frame fullscreen
    - `I` indente
    - `b` big mode
    - `f` flycheck
    - `g` evil goggles
    - `h` impatient modei indet guides
    - `l` line numbers
    - `p` org-tree-slide-mode
    - `s` flyspell
    - `w` window
    - `+` increase height
    - `-` descr height
    - `<` dec width
    - `=` balance windows
    - `>` incr width
    - `H` move left
    - `J` move down
    - `K` move up
    - `L` move right
    - `R` rotate up
    - `S` split
    - `W` prev
    - `_` set height
    - `b` bottom right
    - `c` close window
    - `h` left
    - `j` down
    - `k` up
    - `l` right
    - `n` new
    - `o` enlargen
    - `p` mru
    - `q` quit
    - `r` rotate down
    - `s` split
    - `t` top left
    - `u` winner undo
    - `v` vsplit
    - `w` next
    - `|` set width

    ## Code Folding
    `z`
    - `a` toggle fold
    - `c` close fold
    - m close all folds
    - r open all folds
    - `m` close all folds
    - `r` open all folds

    ## Treemarks
    - ? toggle help
    - `?` toggle help
    - j/k navigation
    - M-j/k Nav to neighbout
    - u go to parent
    - o open
    - o no split
    - v horizontal
    - s vertical
    - x externally
    - c create
    - f file
    - d dir
    - R rename
    - d delete
    - y f copy
    - m move
    - t toggle
    - f follow mode
    - a filewatch mode
    - g git mode
    - h show hidden
    - w resizability
    - v fringe indicator
    - `u` go to parent
    - `o` open
    - `o` no split
    - `v` horizontal
    - `s` vertical
    - `x` externally
    - `c` create
    - `f` file
    - `d` dir
    - `R` rename
    - `d` delete
    - `y` f copy
    - `m` move
    - `t` toggle
    - `f` follow mode
    - `a` filewatch mode
    - `g` git mode
    - `h` show hidden
    - `w` resizability
    - `v` fringe indicator
    - C-c C-p project
    - a add project
    - d remove project
    - r rename project
    - `a` add project
    - `d` remove project
    - `r` rename project
    - C-c C-w workspace
    - e edit
    - a create
    - d remove
    - r rename
    - s switch
    - f set fallback
    - `e` edit
    - `a` create
    - `d` remove
    - `r` rename
    - `s` switch
    - `f` set fallback
    - g r refresh
    - w (re)set width
    - `w` (re)set width
    - y y copy path
    - y r copy root
    - SPC resort
    - b bookmark
    - `b` bookmark

    ## Avy-goto-char
    config:
  5. anhedonix revised this gist Mar 2, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion doom.md
    Original file line number Diff line number Diff line change
    @@ -8,7 +8,7 @@
    - `:` MX
    - `;` EX
    - `<` switch buffer
    - `\`` eval
    - ``` ` ``` eval
    - `u` universal arg
    - `x` pop up scratch
    - `~` toggle last popup
  6. anhedonix revised this gist Mar 2, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion doom.md
    Original file line number Diff line number Diff line change
    @@ -8,7 +8,7 @@
    - `:` MX
    - `;` EX
    - `<` switch buffer
    - ``` eval
    - `\`` eval
    - `u` universal arg
    - `x` pop up scratch
    - `~` toggle last popup
  7. anhedonix revised this gist Mar 2, 2020. 1 changed file with 226 additions and 226 deletions.
    452 changes: 226 additions & 226 deletions doom.md
    Original file line number Diff line number Diff line change
    @@ -2,237 +2,237 @@


    `SPC`
    - `SPC` find file
    - `,` switch buffer
    - `.` browse files
    - `:` MX
    - `;` EX
    - `<` switch buffer
    - ``` eval
    - `u` universal arg
    - `x` pop up scratch
    - `~` toggle last popup
    - `TAB` workspace
    - `TAB` Display tab bar
    - `.` switch workspace
    - `0` last workspace
    - `1-9` x workspace
    - `L` load session
    - `S` autosave current session
    - `X` delete sessions
    - `[` previous workspace
    - `]` next workspace
    - `d` delete workspace
    - `l` load workspace from file
    - `n` workspace
    - `s` save workspace to file
    - `x` kill all buffers'
    - / search
    - i symbols
    - I symbols accr. buffers
    - b buffer
    - d directory
    - o Online providers
    - p project
    - [ prev
    - S spelling corr
    - [ text size
    - b buffer
    - d diff
    - e error
    - h smart jump
    - s spelling error
    - t todo
    - w workspace
    - ] next
    - S spelling corr
    - [ text size
    - b buffer
    - d diff
    - e error
    - h smart jump
    - s spelling error
    - t todo
    - w workspace
    - b buffer
    - B switch buffer
    - S sudo edit
    - [ prev
    - ] next
    - b switch ws buffer
    - k kill buffer
    - n new empty buffer
    - o kill other buffers
    - s save buffer
    - x pop scratch buffer
    - z burry buffer
    - c code
    - d jump to def
    - D jump to ref
    - e evaluate buffer
    - E evaluate and replace
    - b build
    - r repl
    - x list errors
    - f file
    - . find file
    - / find file in project
    - > sudo find file
    - ? find file from here
    - E Browse emacs.d
    - P browse private config
    - R recent project files
    - a find other file
    - c open project editor config
    - d find dir
    - e find file in emacs.d
    - p find file in private config
    - r recent files
    - y yank filename
    - g git
    - c magit commit
    - C magit clone
    - G list gists
    - L list reps
    - P magic pull popup
    - R git revert
    - S git stage
    - U git unstange hunk
    - [ previous
    - ] next
    - b magic blame
    - d magic dispatch
    - f magic find
    - g magit status
    - i init repo
    - l magit buffer log
    - p push popup
    - r git revert hunk
    - s git status
    - t git time matchine
    - o open
    - O reveal proj in finder
    - b browser
    - d debugger
    - p open current project in neotree
    - o reveal in finder
    - r repl
    - t terminal
    - p project
    - ! run cmd in project root
    - . browse
    - / find in project
    - c compile project
    - o find other file
    - p switch project
    - r recent project files
    - t list project tasks
    - x invalidate cache
    - q quit
    - q save and quit
    - Q quit
    - r remote
    - . browse remote files
    - > detect remote changes
    - D diff local and remote
    - U upload local
    - d download remote
    - u upload local
    - s snippets
    - S find snippet
    - i insert snippet
    - n new snippet
    - s find snippet for mode
    - t toggle
    - F frame fullscreen
    - I indente
    - b big mode
    - f flycheck
    - g evil goggles
    - h impatient modei indet guides
    - l line numbers
    - p org-tree-slide-mode
    - s flyspell
    - w window
    - + increase height
    - - descr height
    - < dec width
    - = balance windows
    - > incr width
    - H move left
    - J move down
    - K move up
    - L move right
    - R rotate up
    - S split
    - W prev
    - _ set height
    - b bottom right
    - c close window
    - h left
    - j down
    - k up
    - l right
    - n new
    - o enlargen
    - p mru
    - q quit
    - r rotate down
    - s split
    - t top left
    - u winner undo
    - v vsplit
    - w next
    - | set width
    - `SPC` find file
    - `,` switch buffer
    - `.` browse files
    - `:` MX
    - `;` EX
    - `<` switch buffer
    - ``` eval
    - `u` universal arg
    - `x` pop up scratch
    - `~` toggle last popup
    - `TAB` workspace
    - `TAB` Display tab bar
    - `.` switch workspace
    - `0` last workspace
    - `1-9` x workspace
    - `L` load session
    - `S` autosave current session
    - `X` delete sessions
    - `[` previous workspace
    - `]` next workspace
    - `d` delete workspace
    - `l` load workspace from file
    - `n` workspace
    - `s` save workspace to file
    - `x` kill all buffers'
    - / search
    - i symbols
    - I symbols accr. buffers
    - b buffer
    - d directory
    - o Online providers
    - p project
    - [ prev
    - S spelling corr
    - [ text size
    - b buffer
    - d diff
    - e error
    - h smart jump
    - s spelling error
    - t todo
    - w workspace
    - ] next
    - S spelling corr
    - [ text size
    - b buffer
    - d diff
    - e error
    - h smart jump
    - s spelling error
    - t todo
    - w workspace
    - b buffer
    - B switch buffer
    - S sudo edit
    - [ prev
    - ] next
    - b switch ws buffer
    - k kill buffer
    - n new empty buffer
    - o kill other buffers
    - s save buffer
    - x pop scratch buffer
    - z burry buffer
    - c code
    - d jump to def
    - D jump to ref
    - e evaluate buffer
    - E evaluate and replace
    - b build
    - r repl
    - x list errors
    - f file
    - . find file
    - / find file in project
    - > sudo find file
    - ? find file from here
    - E Browse emacs.d
    - P browse private config
    - R recent project files
    - a find other file
    - c open project editor config
    - d find dir
    - e find file in emacs.d
    - p find file in private config
    - r recent files
    - y yank filename
    - g git
    - c magit commit
    - C magit clone
    - G list gists
    - L list reps
    - P magic pull popup
    - R git revert
    - S git stage
    - U git unstange hunk
    - [ previous
    - ] next
    - b magic blame
    - d magic dispatch
    - f magic find
    - g magit status
    - i init repo
    - l magit buffer log
    - p push popup
    - r git revert hunk
    - s git status
    - t git time matchine
    - o open
    - O reveal proj in finder
    - b browser
    - d debugger
    - p open current project in neotree
    - o reveal in finder
    - r repl
    - t terminal
    - p project
    - ! run cmd in project root
    - . browse
    - / find in project
    - c compile project
    - o find other file
    - p switch project
    - r recent project files
    - t list project tasks
    - x invalidate cache
    - q quit
    - q save and quit
    - Q quit
    - r remote
    - . browse remote files
    - > detect remote changes
    - D diff local and remote
    - U upload local
    - d download remote
    - u upload local
    - s snippets
    - S find snippet
    - i insert snippet
    - n new snippet
    - s find snippet for mode
    - t toggle
    - F frame fullscreen
    - I indente
    - b big mode
    - f flycheck
    - g evil goggles
    - h impatient modei indet guides
    - l line numbers
    - p org-tree-slide-mode
    - s flyspell
    - w window
    - + increase height
    - - descr height
    - < dec width
    - = balance windows
    - > incr width
    - H move left
    - J move down
    - K move up
    - L move right
    - R rotate up
    - S split
    - W prev
    - _ set height
    - b bottom right
    - c close window
    - h left
    - j down
    - k up
    - l right
    - n new
    - o enlargen
    - p mru
    - q quit
    - r rotate down
    - s split
    - t top left
    - u winner undo
    - v vsplit
    - w next
    - | set width
    ## Code Folding
    `z`
    `a` toggle fold
    `c` close fold
    m close all folds
    r open all folds
    - `a` toggle fold
    - `c` close fold
    - m close all folds
    - r open all folds
    ## Treemarks
    ? toggle help
    j/k navigation
    M-j/k Nav to neighbout
    u go to parent
    o open
    o no split
    v horizontal
    s vertical
    x externally
    c create
    f file
    d dir
    R rename
    d delete
    y f copy
    m move
    t toggle
    f follow mode
    a filewatch mode
    g git mode
    h show hidden
    w resizability
    v fringe indicator
    C-c C-p project
    a add project
    d remove project
    r rename project
    C-c C-w workspace
    e edit
    a create
    d remove
    r rename
    s switch
    f set fallback
    g r refresh
    w (re)set width
    y y copy path
    y r copy root
    SPC resort
    b bookmark
    - ? toggle help
    - j/k navigation
    - M-j/k Nav to neighbout
    - u go to parent
    - o open
    - o no split
    - v horizontal
    - s vertical
    - x externally
    - c create
    - f file
    - d dir
    - R rename
    - d delete
    - y f copy
    - m move
    - t toggle
    - f follow mode
    - a filewatch mode
    - g git mode
    - h show hidden
    - w resizability
    - v fringe indicator
    - C-c C-p project
    - a add project
    - d remove project
    - r rename project
    - C-c C-w workspace
    - e edit
    - a create
    - d remove
    - r rename
    - s switch
    - f set fallback
    - g r refresh
    - w (re)set width
    - y y copy path
    - y r copy root
    - SPC resort
    - b bookmark
    ## Avy-goto-char
    config:
  8. anhedonix revised this gist Mar 2, 2020. 1 changed file with 183 additions and 208 deletions.
    391 changes: 183 additions & 208 deletions doom.md
    Original file line number Diff line number Diff line change
    @@ -1,214 +1,189 @@
    # Doom Emacs Default keybindings cheetsheet

    `SPC`

    `SPC` find file

    `,` switch buffer

    `.` browse files

    `:` MX

    `;` EX

    `<` switch buffer

    ``` eval

    `u` universal arg

    `x` pop up scratch

    `~` toggle last popup

    `TAB` workspace

    `TAB` Display tab bar
    `.` switch workspace
    `0` last workspace
    `1-9` x workspace
    `L` load session
    `S` autosave current session
    `X` delete sessions
    `[` previous workspace
    `]` next workspace
    `d` delete workspace
    `l` load workspace from file
    `n` workspace
    `s` save workspace to file
    `x` kill all buffers'
    / search
    i symbols
    I symbols accr. buffers
    b buffer
    d directory
    o Online providers
    p project
    [ prev
    S spelling corr
    [ text size
    b buffer
    d diff
    e error
    h smart jump
    s spelling error
    t todo
    w workspace
    ] next
    S spelling corr
    [ text size
    b buffer
    d diff
    e error
    h smart jump
    s spelling error
    t todo
    w workspace
    b buffer
    B switch buffer
    S sudo edit
    [ prev
    ] next
    b switch ws buffer
    k kill buffer
    n new empty buffer
    o kill other buffers
    s save buffer
    x pop scratch buffer
    z burry buffer
    c code
    d jump to def
    D jump to ref
    e evaluate buffer
    E evaluate and replace
    b build
    r repl
    x list errors
    f file
    . find file
    / find file in project
    > sudo find file
    ? find file from here
    E Browse emacs.d
    P browse private config
    R recent project files
    a find other file
    c open project editor config
    d find dir
    e find file in emacs.d
    p find file in private config
    r recent files
    y yank filename
    g git
    c magit commit
    C magit clone
    G list gists
    L list reps
    P magic pull popup
    R git revert
    S git stage
    U git unstange hunk
    [ previous
    ] next
    b magic blame
    d magic dispatch
    f magic find
    g magit status
    i init repo
    l magit buffer log
    p push popup
    r git revert hunk
    s git status
    t git time matchine
    o open
    O reveal proj in finder
    b browser
    d debugger
    p open current project in neotree
    o reveal in finder
    r repl
    t terminal
    p project
    ! run cmd in project root
    . browse
    / find in project
    c compile project
    o find other file
    p switch project
    r recent project files
    t list project tasks
    x invalidate cache
    q quit
    q save and quit
    Q quit
    r remote
    . browse remote files
    > detect remote changes
    D diff local and remote
    U upload local
    d download remote
    u upload local
    s snippets
    S find snippet
    i insert snippet
    n new snippet
    s find snippet for mode
    t toggle
    F frame fullscreen
    I indente
    b big mode
    f flycheck
    g evil goggles
    h impatient modei indet guides
    l line numbers
    p org-tree-slide-mode
    s flyspell
    w window
    + increase height
    - descr height
    < dec width
    = balance windows
    > incr width
    H move left
    J move down
    K move up
    L move right
    R rotate up
    S split
    W prev
    _ set height
    b bottom right
    c close window
    h left
    j down
    k up
    l right
    n new
    o enlargen
    p mru
    q quit
    r rotate down
    s split
    t top left
    u winner undo
    v vsplit
    w next
    | set width
    `SPC`
    - `SPC` find file
    - `,` switch buffer
    - `.` browse files
    - `:` MX
    - `;` EX
    - `<` switch buffer
    - ``` eval
    - `u` universal arg
    - `x` pop up scratch
    - `~` toggle last popup
    - `TAB` workspace
    - `TAB` Display tab bar
    - `.` switch workspace
    - `0` last workspace
    - `1-9` x workspace
    - `L` load session
    - `S` autosave current session
    - `X` delete sessions
    - `[` previous workspace
    - `]` next workspace
    - `d` delete workspace
    - `l` load workspace from file
    - `n` workspace
    - `s` save workspace to file
    - `x` kill all buffers'
    - / search
    - i symbols
    - I symbols accr. buffers
    - b buffer
    - d directory
    - o Online providers
    - p project
    - [ prev
    - S spelling corr
    - [ text size
    - b buffer
    - d diff
    - e error
    - h smart jump
    - s spelling error
    - t todo
    - w workspace
    - ] next
    - S spelling corr
    - [ text size
    - b buffer
    - d diff
    - e error
    - h smart jump
    - s spelling error
    - t todo
    - w workspace
    - b buffer
    - B switch buffer
    - S sudo edit
    - [ prev
    - ] next
    - b switch ws buffer
    - k kill buffer
    - n new empty buffer
    - o kill other buffers
    - s save buffer
    - x pop scratch buffer
    - z burry buffer
    - c code
    - d jump to def
    - D jump to ref
    - e evaluate buffer
    - E evaluate and replace
    - b build
    - r repl
    - x list errors
    - f file
    - . find file
    - / find file in project
    - > sudo find file
    - ? find file from here
    - E Browse emacs.d
    - P browse private config
    - R recent project files
    - a find other file
    - c open project editor config
    - d find dir
    - e find file in emacs.d
    - p find file in private config
    - r recent files
    - y yank filename
    - g git
    - c magit commit
    - C magit clone
    - G list gists
    - L list reps
    - P magic pull popup
    - R git revert
    - S git stage
    - U git unstange hunk
    - [ previous
    - ] next
    - b magic blame
    - d magic dispatch
    - f magic find
    - g magit status
    - i init repo
    - l magit buffer log
    - p push popup
    - r git revert hunk
    - s git status
    - t git time matchine
    - o open
    - O reveal proj in finder
    - b browser
    - d debugger
    - p open current project in neotree
    - o reveal in finder
    - r repl
    - t terminal
    - p project
    - ! run cmd in project root
    - . browse
    - / find in project
    - c compile project
    - o find other file
    - p switch project
    - r recent project files
    - t list project tasks
    - x invalidate cache
    - q quit
    - q save and quit
    - Q quit
    - r remote
    - . browse remote files
    - > detect remote changes
    - D diff local and remote
    - U upload local
    - d download remote
    - u upload local
    - s snippets
    - S find snippet
    - i insert snippet
    - n new snippet
    - s find snippet for mode
    - t toggle
    - F frame fullscreen
    - I indente
    - b big mode
    - f flycheck
    - g evil goggles
    - h impatient modei indet guides
    - l line numbers
    - p org-tree-slide-mode
    - s flyspell
    - w window
    - + increase height
    - - descr height
    - < dec width
    - = balance windows
    - > incr width
    - H move left
    - J move down
    - K move up
    - L move right
    - R rotate up
    - S split
    - W prev
    - _ set height
    - b bottom right
    - c close window
    - h left
    - j down
    - k up
    - l right
    - n new
    - o enlargen
    - p mru
    - q quit
    - r rotate down
    - s split
    - t top left
    - u winner undo
    - v vsplit
    - w next
    - | set width
    ## Code Folding
    `z`
  9. anhedonix revised this gist Mar 2, 2020. 1 changed file with 26 additions and 0 deletions.
    26 changes: 26 additions & 0 deletions doom.md
    Original file line number Diff line number Diff line change
    @@ -1,31 +1,57 @@
    # Doom Emacs Default keybindings cheetsheet

    `SPC`

    `SPC` find file

    `,` switch buffer

    `.` browse files

    `:` MX

    `;` EX

    `<` switch buffer

    ``` eval

    `u` universal arg

    `x` pop up scratch

    `~` toggle last popup

    `TAB` workspace

    `TAB` Display tab bar
    `.` switch workspace
    `0` last workspace
    `1-9` x workspace
    `L` load session
    `S` autosave current session
    `X` delete sessions
    `[` previous workspace
    `]` next workspace
    `d` delete workspace
    `l` load workspace from file
    `n` workspace
    `s` save workspace to file
    `x` kill all buffers'
    / search
    i symbols
    I symbols accr. buffers
  10. anhedonix renamed this gist Mar 2, 2020. 1 changed file with 39 additions and 27 deletions.
    66 changes: 39 additions & 27 deletions doom.txt → doom.md
    Original file line number Diff line number Diff line change
    @@ -1,29 +1,31 @@
    SPC
    SPC: find file
    , switch buffer
    . browse files
    : MX
    ; EX
    < switch buffer
    ` eval
    u universal arg
    x pop up scratch
    ~ toggle last popup
    TAB workspace
    TAB Display tab bar
    . switch workspace
    0 last workspace
    1-9 : x workspace
    L load session
    S autosave current session
    X delete sessions
    [ previous workspace
    ] next workspace
    d delete workspace
    l load workspace from file
    n workspace
    s save workspace to file
    x kill all buffers'
    # Doom Emacs Default keybindings cheetsheet

    `SPC`
    `SPC` find file
    `,` switch buffer
    `.` browse files
    `:` MX
    `;` EX
    `<` switch buffer
    ``` eval
    `u` universal arg
    `x` pop up scratch
    `~` toggle last popup
    `TAB` workspace
    `TAB` Display tab bar
    `.` switch workspace
    `0` last workspace
    `1-9` x workspace
    `L` load session
    `S` autosave current session
    `X` delete sessions
    `[` previous workspace
    `]` next workspace
    `d` delete workspace
    `l` load workspace from file
    `n` workspace
    `s` save workspace to file
    `x` kill all buffers'
    / search
    i symbols
    I symbols accr. buffers
    @@ -182,8 +184,14 @@ SPC
    w next
    | set width

    ## Code Folding
    `z`
    `a` toggle fold
    `c` close fold
    m close all folds
    r open all folds

    Treemarks
    ## Treemarks
    ? toggle help
    j/k navigation
    M-j/k Nav to neighbout
    @@ -224,3 +232,7 @@ Treemarks
    y r copy root
    SPC resort
    b bookmark

    ## Avy-goto-char
    config:
    `(global-set-key (kbd "C-:") 'avy-goto-char)`
  11. anhedonix revised this gist Mar 2, 2020. 1 changed file with 46 additions and 5 deletions.
    51 changes: 46 additions & 5 deletions doom.txt
    Original file line number Diff line number Diff line change
    @@ -108,12 +108,10 @@ SPC
    s git status
    t git time matchine
    o open
    M mail
    N neotree
    O reveal proj finder
    O reveal proj in finder
    b browser
    d debugger
    n neotree
    p open current project in neotree
    o reveal in finder
    r repl
    t terminal
    @@ -182,4 +180,47 @@ SPC
    u winner undo
    v vsplit
    w next
    | set width
    | set width


    Treemarks
    ? toggle help
    j/k navigation
    M-j/k Nav to neighbout
    u go to parent
    o open
    o no split
    v horizontal
    s vertical
    x externally
    c create
    f file
    d dir
    R rename
    d delete
    y f copy
    m move
    t toggle
    f follow mode
    a filewatch mode
    g git mode
    h show hidden
    w resizability
    v fringe indicator
    C-c C-p project
    a add project
    d remove project
    r rename project
    C-c C-w workspace
    e edit
    a create
    d remove
    r rename
    s switch
    f set fallback
    g r refresh
    w (re)set width
    y y copy path
    y r copy root
    SPC resort
    b bookmark
  12. @hjertnes hjertnes created this gist Apr 6, 2018.
    185 changes: 185 additions & 0 deletions doom.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,185 @@
    SPC
    SPC: find file
    , switch buffer
    . browse files
    : MX
    ; EX
    < switch buffer
    ` eval
    u universal arg
    x pop up scratch
    ~ toggle last popup
    TAB workspace
    TAB Display tab bar
    . switch workspace
    0 last workspace
    1-9 : x workspace
    L load session
    S autosave current session
    X delete sessions
    [ previous workspace
    ] next workspace
    d delete workspace
    l load workspace from file
    n workspace
    s save workspace to file
    x kill all buffers'
    / search
    i symbols
    I symbols accr. buffers
    b buffer
    d directory
    o Online providers
    p project
    [ prev
    S spelling corr
    [ text size
    b buffer
    d diff
    e error
    h smart jump
    s spelling error
    t todo
    w workspace
    ] next
    S spelling corr
    [ text size
    b buffer
    d diff
    e error
    h smart jump
    s spelling error
    t todo
    w workspace
    b buffer
    B switch buffer
    S sudo edit
    [ prev
    ] next
    b switch ws buffer
    k kill buffer
    n new empty buffer
    o kill other buffers
    s save buffer
    x pop scratch buffer
    z burry buffer
    c code
    d jump to def
    D jump to ref
    e evaluate buffer
    E evaluate and replace
    b build
    r repl
    x list errors
    f file
    . find file
    / find file in project
    > sudo find file
    ? find file from here
    E Browse emacs.d
    P browse private config
    R recent project files
    a find other file
    c open project editor config
    d find dir
    e find file in emacs.d
    p find file in private config
    r recent files
    y yank filename
    g git
    c magit commit
    C magit clone
    G list gists
    L list reps
    P magic pull popup
    R git revert
    S git stage
    U git unstange hunk
    [ previous
    ] next
    b magic blame
    d magic dispatch
    f magic find
    g magit status
    i init repo
    l magit buffer log
    p push popup
    r git revert hunk
    s git status
    t git time matchine
    o open
    M mail
    N neotree
    O reveal proj finder
    b browser
    d debugger
    n neotree
    o reveal in finder
    r repl
    t terminal
    p project
    ! run cmd in project root
    . browse
    / find in project
    c compile project
    o find other file
    p switch project
    r recent project files
    t list project tasks
    x invalidate cache
    q quit
    q save and quit
    Q quit
    r remote
    . browse remote files
    > detect remote changes
    D diff local and remote
    U upload local
    d download remote
    u upload local
    s snippets
    S find snippet
    i insert snippet
    n new snippet
    s find snippet for mode
    t toggle
    F frame fullscreen
    I indente
    b big mode
    f flycheck
    g evil goggles
    h impatient modei indet guides
    l line numbers
    p org-tree-slide-mode
    s flyspell
    w window
    + increase height
    - descr height
    < dec width
    = balance windows
    > incr width
    H move left
    J move down
    K move up
    L move right
    R rotate up
    S split
    W prev
    _ set height
    b bottom right
    c close window
    h left
    j down
    k up
    l right
    n new
    o enlargen
    p mru
    q quit
    r rotate down
    s split
    t top left
    u winner undo
    v vsplit
    w next
    | set width