Skip to content

gynamics/koishimacs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Koishimacs

Prepare to lose your mind in Emacs!

About

My personal Emacs configuration.

Read koishimacs.org:Prelude:preface if you are interested in my ideas.

Screenshots

GUI dashboard

https://exiled-images.pages.dev/file/AgACAgUAAyEGAASL6SCLAAMGZ4fNu_3PydCHqYmyVqXHTN70XCgAAtDBMRvMAUBU0HqKeU4-POUBAAMCAAN3AAM2BA.png

TUI

https://exiled-images.pages.dev/file/AgACAgUAAyEGAASL6SCLAAMHZ4fNySjANoZf1-nEGd2QuffpSZAAAtHBMRvMAUBUMBwueyZd_GsBAAMCAAN5AAM2BA.png

Features

  • A sweet logo (handdrawn, original character by Team Shanghai Alice)
  • A minimal literate startup framework, all in one org document.
  • Quick deployment (see Bootstrap).
  • Use both package.el and el-get.el for package fetching.
  • Out of the box as a powerful text editor, IDE or org editor.
  • Comes with unicode font GUI configuration (especially Chinese).
  • Starts up fast, GUI starts up in no more than 2 second on a modern machine.
  • Even faster in terminal.
  • Configured as a multi-frame editor when working in daemon mode.

Bootstrap

  1. First, make sure that your network is smooth, and clone this repository.
    git clone https://github.com/gynamics/koishimacs
        
  2. Please at least have a look at koishimacs.org:Prelude:package manager and section koishimacs.org:Prelude:environment to get ELPA mirror urls, PATH, http_proxy and other environment variables configured correctly.

    You may also want to configure org-directory and org-roam-directory at the same time, just search and modify these :custom cells in section koishimacs.org:Org Editor, it is not a difficult task.

    You can remove unwanted blocks easily by add :tangle no to it, or simply delete one use-package block. After all, git records it for you.

  3. Then, copy it to $HOME/.config/emacs or $HOME/.emacs.d to replace your old user-emacs-directory.
    mv ~/.config/emacs ~/.config/emacs-backup # backup your previous config
    cp -r koishimacs ~/.config/emacs
        
  4. Now simply start your emacs, wait for about 3 to 5 minutes for package installation.
  5. Finally, do remaining steps to complete the installation. There is an untangled block at koishimacs.org:postscript that does these things.
  • There may be some external program dependencies, like ripgrep, global or curl. Most of them are not necessary for basic usage, install them on yourselves if you need.
  • nerd-fonts is highly recommended for display various icons. Symbols Nerd Font covers most unicode icons used. As for Chinese font, the default Chinese font I use is LXGW Wenkai Mono.

Maintenance

The mainline code will keep updating on my personal taste, fork it if you could be inspired, to some degree. Do NOT pull it, it is not meant to have a contiguous integration process.

Feel free to discuss with me in Issues or E-mail, I am also active on EmacsChina Forum, recently.

About

My sweet emacs configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published