* Update copyright years automatically? @ 2011-01-02 5:26 Lars Magne Ingebrigtsen 2011-01-02 13:49 ` Andreas Schwab 0 siblings, 1 reply; 11+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-01-02 5:26 UTC (permalink / raw) To: ding Should we add `copyright-fix-years' to .dir-locals in gnus/lisp to have that happen automatically, or is that too annoying? If it is, what would be the most convenient way for me to have that happen anyway? :-) -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Update copyright years automatically? 2011-01-02 5:26 Update copyright years automatically? Lars Magne Ingebrigtsen @ 2011-01-02 13:49 ` Andreas Schwab 2011-01-02 19:36 ` Lars Magne Ingebrigtsen 0 siblings, 1 reply; 11+ messages in thread From: Andreas Schwab @ 2011-01-02 13:49 UTC (permalink / raw) To: ding Lars Magne Ingebrigtsen <larsi@gnus.org> writes: > Should we add `copyright-fix-years' to .dir-locals in gnus/lisp to have > that happen automatically, or is that too annoying? > > If it is, what would be the most convenient way for me to have that > happen anyway? :-) (add-hook 'write-file-functions 'copyright-update) Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Update copyright years automatically? 2011-01-02 13:49 ` Andreas Schwab @ 2011-01-02 19:36 ` Lars Magne Ingebrigtsen 2011-01-02 23:18 ` Kevin Ryde 0 siblings, 1 reply; 11+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-01-02 19:36 UTC (permalink / raw) To: ding Andreas Schwab <schwab@linux-m68k.org> writes: > (add-hook 'write-file-functions 'copyright-update) I did (setq before-save-hook (lambda () (when (string-match "gnus/lisp/.*.el\\'" (buffer-file-name)) (copyright-update)))) to avoid having that happen other places. It's kinda annoying that `copyright-update' queries me when saving, though. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Update copyright years automatically? 2011-01-02 19:36 ` Lars Magne Ingebrigtsen @ 2011-01-02 23:18 ` Kevin Ryde 2011-01-02 23:48 ` Lars Magne Ingebrigtsen 0 siblings, 1 reply; 11+ messages in thread From: Kevin Ryde @ 2011-01-02 23:18 UTC (permalink / raw) To: ding Lars Magne Ingebrigtsen <larsi@gnus.org> writes: > > (setq before-save-hook > (lambda () Supposedly there may be an incompatible change planned in the future to take away that single func in a hook feature (http://debbugs.gnu.org/cgi-bin/bugreport.cgi?bug=5026) > (when (string-match "gnus/lisp/.*.el\\'" (buffer-file-name)) > (copyright-update)))) I never found a clean way to express what should or shouldn't be updated. > It's kinda annoying that `copyright-update' queries me when saving, though. Maybe `copyright-query'. I'd like it to show the buffer and highlight the change it's about to make, like a query-replace, since occasionally it's wrong. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Update copyright years automatically? 2011-01-02 23:18 ` Kevin Ryde @ 2011-01-02 23:48 ` Lars Magne Ingebrigtsen 2011-01-03 1:01 ` Kevin Ryde 0 siblings, 1 reply; 11+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-01-02 23:48 UTC (permalink / raw) To: ding Kevin Ryde <user42@zip.com.au> writes: > Maybe `copyright-query'. I'd like it to show the buffer and highlight > the change it's about to make, like a query-replace, since occasionally > it's wrong. What about changing it so that it's always right? :-) Ok, that may not be generally possible, but in, er, well-maintained Emacs-included code like the gnus .el files, the format is very regular, so just updating it without querying should be possible, I think. Perhaps an optional parameter to `copyright-update'? -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Update copyright years automatically? 2011-01-02 23:48 ` Lars Magne Ingebrigtsen @ 2011-01-03 1:01 ` Kevin Ryde 2011-01-03 4:43 ` Lars Magne Ingebrigtsen 0 siblings, 1 reply; 11+ messages in thread From: Kevin Ryde @ 2011-01-03 1:01 UTC (permalink / raw) To: ding Lars Magne Ingebrigtsen <larsi@gnus.org> writes: > > Perhaps an optional parameter to `copyright-update'? Oh, is it (setq copyright-query nil) though? ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Update copyright years automatically? 2011-01-03 1:01 ` Kevin Ryde @ 2011-01-03 4:43 ` Lars Magne Ingebrigtsen 2011-01-03 4:55 ` Lars Magne Ingebrigtsen 0 siblings, 1 reply; 11+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-01-03 4:43 UTC (permalink / raw) To: ding Kevin Ryde <user42@zip.com.au> writes: > Oh, is it (setq copyright-query nil) though? Ah, that should do the trick. Thanks. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Update copyright years automatically? 2011-01-03 4:43 ` Lars Magne Ingebrigtsen @ 2011-01-03 4:55 ` Lars Magne Ingebrigtsen 2011-01-10 22:32 ` Kevin Ryde 0 siblings, 1 reply; 11+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-01-03 4:55 UTC (permalink / raw) To: ding Lars Magne Ingebrigtsen <larsi@gnus.org> writes: > Ah, that should do the trick. Thanks. The only annoyance now is that it doesn't re-fill the paragraph after inserting the new year. Shouldn't it just do that unconditionally? -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Update copyright years automatically? 2011-01-03 4:55 ` Lars Magne Ingebrigtsen @ 2011-01-10 22:32 ` Kevin Ryde 2011-01-10 23:29 ` Russ Allbery 2011-01-11 18:48 ` Lars Magne Ingebrigtsen 0 siblings, 2 replies; 11+ messages in thread From: Kevin Ryde @ 2011-01-10 22:32 UTC (permalink / raw) To: ding Lars Magne Ingebrigtsen <larsi@gnus.org> writes: > > The only annoyance now is that it doesn't re-fill the paragraph after > inserting the new year. Shouldn't it just do that unconditionally? It could helpfully do that. There seems to be a refill when it "fixes" two-digit years, but not when just adding. I suppose hanging indents like ;; Copyright (C) 1985, 1986, 1988, 1993, 1994, 1997, 1998, 2000, 2001, ;; 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 ;; Free Software Foundation, Inc. might need a helping hand to create correctly when one-line becomes long enough to turn into two-lines. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Update copyright years automatically? 2011-01-10 22:32 ` Kevin Ryde @ 2011-01-10 23:29 ` Russ Allbery 2011-01-11 18:48 ` Lars Magne Ingebrigtsen 1 sibling, 0 replies; 11+ messages in thread From: Russ Allbery @ 2011-01-10 23:29 UTC (permalink / raw) To: ding Kevin Ryde <user42@zip.com.au> writes: > It could helpfully do that. There seems to be a refill when it "fixes" > two-digit years, but not when just adding. > I suppose hanging indents like > ;; Copyright (C) 1985, 1986, 1988, 1993, 1994, 1997, 1998, 2000, 2001, > ;; 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 > ;; Free Software Foundation, Inc. > might need a helping hand to create correctly when one-line becomes long > enough to turn into two-lines. BTW, the GNU coding standards have been modified to allow compaction of dates into a range (like 1997-2009) provided that the project has a note in the README explaining what the range means. -- Russ Allbery (rra@stanford.edu) <http://www.eyrie.org/~eagle/> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Update copyright years automatically? 2011-01-10 22:32 ` Kevin Ryde 2011-01-10 23:29 ` Russ Allbery @ 2011-01-11 18:48 ` Lars Magne Ingebrigtsen 1 sibling, 0 replies; 11+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-01-11 18:48 UTC (permalink / raw) To: ding Kevin Ryde <user42@zip.com.au> writes: > I suppose hanging indents like > > ;; Copyright (C) 1985, 1986, 1988, 1993, 1994, 1997, 1998, 2000, 2001, > ;; 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 > ;; Free Software Foundation, Inc. > > might need a helping hand to create correctly when one-line becomes long > enough to turn into two-lines. `M-q' in these cases seem to do the right thing, so the copyright code could just call that function. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2011-01-11 18:48 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-01-02 5:26 Update copyright years automatically? Lars Magne Ingebrigtsen 2011-01-02 13:49 ` Andreas Schwab 2011-01-02 19:36 ` Lars Magne Ingebrigtsen 2011-01-02 23:18 ` Kevin Ryde 2011-01-02 23:48 ` Lars Magne Ingebrigtsen 2011-01-03 1:01 ` Kevin Ryde 2011-01-03 4:43 ` Lars Magne Ingebrigtsen 2011-01-03 4:55 ` Lars Magne Ingebrigtsen 2011-01-10 22:32 ` Kevin Ryde 2011-01-10 23:29 ` Russ Allbery 2011-01-11 18:48 ` Lars Magne Ingebrigtsen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).