Coder Social home page Coder Social logo

dotemacs's Introduction

This document is a litterate configuration for GNU Emacs written in org format. It cannot be used directly and needs to be transformed to extract all the different code blocks into a single configuration file. This is done using the org-babel-tangle function that “extract the bodies of all source code blocks from the current file into their own source-specific files”.

./dotemacs.png

dotemacs's People

Contributors

nikasigua avatar rougier avatar steale-dot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dotemacs's Issues

Tangle methods did not work

C-c C-v s ask evalute (my/org-sidebar) on your system yes or no, yes ---> can not open load file or directory imenu-list

C-c C-v t, gave me init.el and early-init.el I copied in .emacs.d/
it built the modules and at the end it had this message Symbol definition is void : org-make-tags-matcher
https://ibb.co/DK9zznr

error: Invalid face, nano-modeline-active-name

Hi, rougier

Thanks for sharing this repo. I tried to install many times on different machines. When the installation was finished, there is always this error error: Invalid face, nano-modeline-active-name.

How can we configure mu4e ?

Is it possible to make section of mu4e in dotemacs.org editable by hand ? This way every user will enter his own credential.

p.s Du coup je souhaite que cette configuration soit la config par defaut d'Emacs. Indiscutablement la plus jolie visuelement de toutes les configurations.

Du coup est-ce possible d'avoir un dashboard comme https://github.com/emacs-dashboard/emacs-dashboard/blob/master/etc/screenshot.png
mais un dashboard méthode rougier ?

Le premier couturier d'Emacs ?
Je propose un autre nom pour la config... BESPOKEMACS :)
Bravo pour le produit final

More consistent package management and several typos

I'm currently rewriting my emacs config from scratch, and your config is the one I'm taking inspiration from, i. e. carefully reading.

In package management section I found that you can also add your own packages (and other packages those require additional configuration information for straight) to the package-list as a quoted s-exps, e. g. doing this:

(setq package-list
      '(vc-backup
	 savehist
	 '(org-imenu :type git :host github :repo "rougier/org-imenu")))

(dolist (package package-list)
  (straight-use-package package))

;; And you don't need to invoke straight-use-package manually for each of those packages like here:
;; (straight-use-package
;;  '(org-imenu :type git :host github :repo "rougier/org-imenu"))

Also found two typos, the first one is in encoding section, and maybe this one is also a mistake:

;; set-default-coding-systems duplication, from your config:
(set-default-coding-systems 'utf-8)     ; Default to utf-8 encoding
(prefer-coding-system       'utf-8)     ; Add utf-8 at the front for automatic detection.
(set-default-coding-systems 'utf-8)     ; Set default value of various coding systems

The second one is in my/date-is-yesterday function:

;; Nothing serious here, just replace 'today' in the description with 'yesterday'
(defun my/date-is-yesterday (date)
  "Check if DATE is today."
  
  (my/date-equal (my/date-dec (my/date-today) 1) date))

And one more thing, thank you for sharing your work! It's a beautiful gem and also a good research resource for emacs hackers as me, those have no time and patience for learning emacs deep enough to make this things from scratch :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.