Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

edthix/my-emacs-starter-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

118 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My Emacs Configuration

This is my (edthix) own configuration and customization for Emacs.

Reference - (Awesome Emacs)[https://github.com/emacs-tw/awesome-emacs]

Update - After many years, I've decided to clean up this repo

1.0 Emacs Version

Currently I'm running Emacs 27.2

2.0 List of packages

2.1 Useful packages

  • anzu - displays current match and total matches
  • beacon - cursor highlight
  • company - a great text completion framework
  • company-tabnine - uses machine learning to provide responsive, reliable, and relevant suggestions.
  • dashboard - startup dashboard for Emacs
  • direx - general purpose directory/tree explorer
  • exec-path-from-shell - ensure environment variables inside Emacs look the same as in the user's shell.
  • linum-relative - display relative line number in the left margin in emacs
  • magit - work with git
  • markdown-mode - work with markdown
  • material-theme - my favorite theme
  • minimap - minimap sidebar
  • projectile - manage projects
  • use-package - macro allows you to isolate package configuration
  • yasnippet - template system which makes your life easier
  • yasnippet-snippets

2.2 Python development

  • blacken - format python code with black. Requires black installed
  • elpy - work with python projects
  • py-autopep8 - pep8 check. Requires autopep8 installed
  • virtualenvwrapper - featureful virtualenv tool for Emacs

2.3 Web development

  • web-mode - major mode for editing various html templates

2.4 JavaScript development

  • js2-mode - improved JavaScript editing mode
  • json-mode - major mode for editing JSON files
  • json-reformat - format json region/buffer

2.5 TypeScript development

  • tide - work with TypeScript
  • typescript-mode - major mode for TypeScript. Need this for Emacs version 29 and below. Take note of the development halt status in github repo

2.6 Docker development

  • docker-compose-mode - edit docker-compose files
  • dockerfile-mode - edit docker files

About

My configurations for emacs-starter-kit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors