Dear Lev, On Wed, Jan 25, 2017 at 11:49:23PM +0500, Lev Lamberov wrote: > I've wrote a small and ugly Python script which somewhat "parses" (setq > *-packages [...]) declarations from Spacemacs source code and > (currently) creates a list of dictionaries with package names as keys > and booleans (representing built-in status of a given package as defined > in Spacemacs source code) as values. You can find it in my repository [0]. > > If you find the script somehow useful, feel free to contribute and/or > comment on it. For example, I'm not sure about the format of output. And > should it be the output for the whole Spacemacs source code without > duplicates, or a bunch of separate outputs for each packages.el file?
Thank you for working on this. We don't need the list of packages to be machine-readable. We just need it to generate a "to-do list" for pkg-emacsen team members. So how about outputting it in ikiwiki's table format?[1] Then we can add it to our team wiki[2] (after enabling the table plug-in). > By the way, I think I've spotted that possibly not all packages are > declared in the mentioned declarations. So, I also plan to write > functions to "parse" (use-package `pkg-name' [...]) declarations in > Spacemacs source code. Good. It sounds we need to add those to our list. [1] https://ikiwiki.info/ikiwiki/directive/table/ [2] http://pkg-emacsen.alioth.debian.org/spacemacs/ -- Sean Whitton
signature.asc
Description: PGP signature