Skip to content

Make Emacs config #4

Description

@arg

It should copy these Vim features:

  • Vim keybindings
  • autosave upon exiting from insert mode
  • yank to system clipboard
  • autoinstall plugins on first run
  • spell checking of text, markdown, mail and gitcommit file types
  • man files reader
  • Gruvbox theme
  • Treesitter syntax highlighting (Ruby, JavaScript, Rust, HTML, CSS, ERB, Haml, Markdown, JSON, Yaml, Dockerfile, Fish, Toml)
  • LSP:
    • autocompletion (C-Space)
    • fixing (C-l)
    • goto definition (C-])
  • Git signs
  • toggle line comment (C-/)
  • buffer line
  • file tree (C-n)
  • fuzzy finder (find files with C-o, global search for text within current directory with C-g)
  • run tests (tn, tf, ts)
  • status line:
    • mode
    • file type
    • path
    • git branch
    • position
    • LSP status
  • undo
  • right margin
  • matching bracket highlighting
  • mixed line numbers
  • folding by comment
  • terminal
  • close buffer (C-w)
  • set filetype by comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions