Skip to content
Snippets Groups Projects
  1. Jan 02, 2016
    • Alex Kost's avatar
      emacs: list: Generalize 'marks' code. · f768e4b3
      Alex Kost authored
      * emacs/guix-list.el (guix-list-mark-alist): Rename to...
        (guix-list-marks): ... this
        (guix-list-data, guix-list-default-marks): New variables.
        (guix-list-value, guix-list-additional-marks, guix-list-marks): New
        procedures.
        (guix-list-define-entry-type): Adjust accordingly.
      f768e4b3
    • Alex Kost's avatar
      emacs: Add 'guix-alist-put'. · d9c9f9a5
      Alex Kost authored
      * emacs/guix-utils.el (guix-alist-put, guix-alist-put-1)
        (guix-alist-put!): New procedures.
      d9c9f9a5
    • Alex Kost's avatar
      emacs: Add 'guix-keyword-args-let'. · 4ba476f9
      Alex Kost authored
      * emacs/guix-utils.el (guix-keyword-args-let): New macro.
        (guix-utils-font-lock-keywords): Add it.
      * emacs/guix-base.el (guix-define-buffer-type): Use it.
      * emacs/guix-list.el (guix-list-define-entry-type): Use it.
      * emacs/guix-read.el (guix-define-readers): Use it.
      4ba476f9
    • Alex Kost's avatar
      emacs: list: Configure format in one place. · 376af769
      Alex Kost authored
      * emacs/guix-list.el: (guix-list-column-format): Merge this and...
        (guix-list-column-value-methods): ... this into...
        (guix-list-format): ... this.  New variable.
        (guix-list-tabulated-vector): Adjust accordingly.
        (guix-list-tabulated-format): Likewise.
        (guix-list-tabulated-entry): Likewise.
      * doc/emacs.texi (Emacs Appearance): Likewise.
      376af769
    • Alex Kost's avatar
      emacs: Rename internal procedures. · 0b9cd320
      Alex Kost authored
      * emacs/guix-list.el (guix-list-get-param-title): Rename to...
        (guix-list-param-title): ... this.
        (guix-list-get-column-format): Rename to...
        (guix-list-format): ... this.
        (guix-list-get-displayed-params): Rename to...
        (guix-list-displayed-params): ... this.
        (guix-list-get-sort-key): Rename to...
        (guix-list-tabulated-sort-key): ... this.
        (guix-list-make-tabulated-vector): Rename to...
        (guix-list-tabulated-vector): ... this.
        (guix-list-get-list-format): Rename to...
        (guix-list-tabulated-format): ... this.
        (guix-list-get-tabulated-entries): Rename to...
        (guix-list-tabulated-entries): ... this.
        (guix-list-get-tabulated-entry): Rename to...
        (guix-list-tabulated-entry): ... this.
      * emacs/guix-info.el (guix-info-get-displayed-params): Rename to...
        (guix-info-displayed-params): ... this.
      * emacs/guix-base.el (guix-get-params-for-receiving): Adjust
        accordingly.
        (guix-get-name-spec): Rename to...
        (guix-package-name-specification): ... this.
        (guix-get-full-name): Merge this and...
        (guix-entry-to-specification): ... this into...
        (guix-package-entry->name-specification): ... this.
        (guix-get-installed-outputs): Rename to...
        (guix-package-installed-outputs): ... this.
        (guix-get-package-id-and-output-by-output-id): Rename to...
        (guix-package-id-and-output-by-output-id): ... this.
      0b9cd320
    • Alex Kost's avatar
      emacs: list: Generate numerical sort predicates. · e86a43d4
      Alex Kost authored
      * emacs/guix-list.el: Generate predicates to sort tabulated list
        columns numerically.
        (guix-list-define-numerical-sorter)
        (guix-list-define-numerical-sorters): New macros
        (guix-list-column-format): Use 'guix-list-sort-numerically-0' for
        generation "Number" column.
      e86a43d4
    • Alex Kost's avatar
      emacs: Simplify defining parameter titles. · ceea647c
      Alex Kost authored
      * emacs/guix-utils.el (guix-symbol-title): New procedure.
      * emacs/guix-base.el (guix-get-param-title): Use it.
        (guix-param-titles): Remove most titles as they are automatically
        defined by 'guix-symbol-title'.
      ceea647c
    • Alex Kost's avatar
      emacs: Add API for 'guix-entry'. · 73ce3c19
      Alex Kost authored
      * emacs/guix-info.el: Use new entry procedures.
      * emacs/guix-list.el: Likewise.
      * emacs/guix-base.el: Likewise.
        (guix-get-entry-by-id): Move and rename to ...
      * emacs/guix-entry.el (guix-entry-by-id): ...this.  New file.
        (guix-entry-value, guix-entry-id, guix-entries-by-ids)
        (guix-replace-entry): New procedures.
      * emacs.am (ELFILES): Add new file.
      73ce3c19
    • Alex Kost's avatar
      emacs: Add 'guix-with-indent'. · 36c00c61
      Alex Kost authored
      * emacs/guix-utils.el (guix-with-indent): New macro.
        (guix-memoized-font-lock-keywords): Rename to...
        (guix-utils-font-lock-keywords): ... this.  Add it.
      * emacs/guix-info.el (guix-info-insert-entry-default): Use it.
      36c00c61
    • Alex Kost's avatar
      emacs: Use "cl-list*" instead of "apply #'list". · 778437ed
      Alex Kost authored
      * emacs/guix-command.el (guix-run-view-build-log): Use cl-list*.
        (guix-run-view-size-map): Likewise.
      * emacs/guix-external.el (guix-dot-arguments): Likewise.
      778437ed
    • Erik Edrosa's avatar
      gnu: Add python-markdown. · b9893908
      Erik Edrosa authored
      
      * gnu/packages/python.scm (python-markdown, python2-markdown): New
      variables.
      
      Signed-off-by: default avatarLeo Famulari <leo@famulari.name>
      b9893908
    • Sou Bunnbu (宋文武)'s avatar
      gnu: love: Update to 0.10.0. · 05d48c52
      Sou Bunnbu (宋文武) authored
      * gnu/packages/game-development.scm (love): Update to 0.10.0.
      05d48c52
  2. Jan 01, 2016
  3. Dec 31, 2015
  4. Dec 30, 2015
Loading