Skip to content

Make Emacs config #4

@arg

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