[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 78a0cce 31/40: align: Fix `max' usage
From: |
Daiki Ueno |
Subject: |
[elpa] master 78a0cce 31/40: align: Fix `max' usage |
Date: |
Fri, 22 Jan 2016 22:48:46 +0000 |
branch: master
commit 78a0cce4cd21334f6ea68a6d12d4c1d4d1971036
Author: Daiki Ueno <address@hidden>
Commit: Daiki Ueno <address@hidden>
align: Fix `max' usage
---
gnome-c-align.el | 26 +++++++++++++++-----------
1 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/gnome-c-align.el b/gnome-c-align.el
index dd2dafa..19dc170 100644
--- a/gnome-c-align.el
+++ b/gnome-c-align.el
@@ -82,10 +82,12 @@
(defun gnome-c-align--arglist-identifier-start-column (arglist start-column)
(let ((max-type-identifier-width
(apply #'max
+ 0
(mapcar #'gnome-c-align--argument-type-identifier-width
arglist)))
(max-extra-width
(apply #'max
+ 0
(mapcar
(lambda (argument)
(- (gnome-c-align--argument-type-end argument)
@@ -102,7 +104,7 @@
0))
(defun gnome-c-align--arglist-identifier-width (arglist)
- (apply #'max (mapcar #'gnome-c-align--argument-identifier-width arglist)))
+ (apply #'max 0 (mapcar #'gnome-c-align--argument-identifier-width arglist)))
(defun gnome-c-align--normalize-arglist-region (arglist beg end)
(save-excursion
@@ -238,6 +240,7 @@
(defun gnome-c-align--decls-identifier-start-column (decls start-column)
(apply #'max
+ start-column
(delq nil
(mapcar
(lambda (decl)
@@ -263,6 +266,7 @@
(gnome-c-align--decls-arglist-identifier-width decls)
(length ");"))))
(apply #'max
+ start-column
(delq nil
(mapcar
(lambda (decl)
@@ -278,18 +282,18 @@
decls)))))
(defun gnome-c-align--decls-arglist-identifier-width (decls)
- (apply #'max (mapcar (lambda (decl)
- (gnome-c-align--arglist-identifier-width
- (gnome-c-align--decl-arglist decl)))
- decls)))
+ (apply #'max 0 (mapcar (lambda (decl)
+ (gnome-c-align--arglist-identifier-width
+ (gnome-c-align--decl-arglist decl)))
+ decls)))
(defun gnome-c-align--decls-arglist-identifier-start-column (decls
start-column)
- (apply #'max (mapcar (lambda (decl)
- ;; FIXME: should wrap lines inside argument list?
- (gnome-c-align--arglist-identifier-start-column
- (gnome-c-align--decl-arglist decl)
- start-column))
- decls)))
+ (apply #'max 0 (mapcar (lambda (decl)
+ ;; FIXME: should wrap lines inside argument list?
+ (gnome-c-align--arglist-identifier-start-column
+ (gnome-c-align--decl-arglist decl)
+ start-column))
+ decls)))
(defun gnome-c-align--parse-decl (beg end)
;; Parse at most one func declaration found in BEG END.
- [elpa] master ae40679 18/40: Add symlink to README, (continued)
- [elpa] master ae40679 18/40: Add symlink to README, Daiki Ueno, 2016/01/22
- [elpa] master 1e67806 19/40: snippet: Make options customizable, Daiki Ueno, 2016/01/22
- [elpa] master e8714b1 13/40: align: -guess-columns -> -compute-optimal-columns, Daiki Ueno, 2016/01/22
- [elpa] master abb9dd4 21/40: Revert "align: Add a room before '*' for arguments", Daiki Ueno, 2016/01/22
- [elpa] master d608680 20/40: align: Add a room before '*' for arguments, Daiki Ueno, 2016/01/22
- [elpa] master 147931d 27/40: Fix typo, Daiki Ueno, 2016/01/22
- [elpa] master ec40108 23/40: align: Use `max' as much as possible, Daiki Ueno, 2016/01/22
- [elpa] master d6d27bd 22/40: align: Reimplement d6086809, Daiki Ueno, 2016/01/22
- [elpa] master ccb6062 24/40: tests: Bind `gnome-align-max-column', Daiki Ueno, 2016/01/22
- [elpa] master f339477 28/40: Add references to developer.gnome.org, Daiki Ueno, 2016/01/22
- [elpa] master 78a0cce 31/40: align: Fix `max' usage,
Daiki Ueno <=
- [elpa] master 03f8dca 32/40: tests: Add line wrapping tests, Daiki Ueno, 2016/01/22
- [elpa] master a65924c 26/40: align: Remove spaces between two '*', Daiki Ueno, 2016/01/22
- [elpa] master 39e7fb6 29/40: Rename some commands, Daiki Ueno, 2016/01/22
- [elpa] master 570b52f 30/40: snippet: Fix indentation, Daiki Ueno, 2016/01/22
- [elpa] master e84487c 35/40: snippet: Add FIXME comment, Daiki Ueno, 2016/01/22
- [elpa] master b04d18e 33/40: Change copyright holder to FSF, Daiki Ueno, 2016/01/22
- [elpa] master 06c8a6a 38/40: * packages/gnome-c-style/gnome-c-tests.el: Really add copyright blurb, Daiki Ueno, 2016/01/22
- [elpa] master 8d0f8c1 37/40: Fix command names in comment, Daiki Ueno, 2016/01/22
- [elpa] master b26ba73 34/40: snippet: Add missing GObjectClass vfunc, Daiki Ueno, 2016/01/22
- [elpa] master 1054ea1 39/40: Add links to GNOME programming guideline, Daiki Ueno, 2016/01/22