* bug#10633: Please mark invalid "; !important;" in CSS @ 2012-01-28 22:01 Lennart Borgman 2012-01-28 23:18 ` Juanma Barranquero 0 siblings, 1 reply; 21+ messages in thread From: Lennart Borgman @ 2012-01-28 22:01 UTC (permalink / raw) To: 10633, monnier One of my most common mistakes when editing CSS files is that I leave a ";" before "!important", like this: width: 500px; !important; This should have been width: 500px !important; Could Emacs please help me with this?;-) ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-28 22:01 bug#10633: Please mark invalid "; !important;" in CSS Lennart Borgman @ 2012-01-28 23:18 ` Juanma Barranquero 2012-01-28 23:26 ` Lennart Borgman 0 siblings, 1 reply; 21+ messages in thread From: Juanma Barranquero @ 2012-01-28 23:18 UTC (permalink / raw) To: Lennart Borgman; +Cc: 10633 On Sat, Jan 28, 2012 at 23:01, Lennart Borgman <lennart.borgman@gmail.com> wrote: > One of my most common mistakes when editing CSS files is that I leave > a ";" before "!important", like this: > > width: 500px; !important; > > This should have been > > width: 500px !important; > > Could Emacs please help me with this?;-) Sure. Use hi-lock-mode, add a "; +!important" regexp as a file pattern, set the mode in the css-mode-hook, and for added simplicity do also (setq hi-lock-file-patterns-policy (lambda (patterns) (if (eq major-mode 'css-mode) t (y-or-n-p "Add patterns from this buffer to hi-lock? ")))) Look, ma, no hands. Juanma ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-28 23:18 ` Juanma Barranquero @ 2012-01-28 23:26 ` Lennart Borgman 2012-01-28 23:52 ` Lennart Borgman 2012-01-29 1:54 ` Glenn Morris 0 siblings, 2 replies; 21+ messages in thread From: Lennart Borgman @ 2012-01-28 23:26 UTC (permalink / raw) To: Juanma Barranquero; +Cc: 10633 On Sun, Jan 29, 2012 at 00:18, Juanma Barranquero <lekktu@gmail.com> wrote: > On Sat, Jan 28, 2012 at 23:01, Lennart Borgman > <lennart.borgman@gmail.com> wrote: > >> One of my most common mistakes when editing CSS files is that I leave >> a ";" before "!important", like this: >> >> width: 500px; !important; >> >> This should have been >> >> width: 500px !important; >> >> Could Emacs please help me with this?;-) > > Sure. Use hi-lock-mode, add a "; +!important" regexp as a file > pattern, set the mode in the css-mode-hook, and for added simplicity > do also > > (setq hi-lock-file-patterns-policy (lambda (patterns) > (if (eq major-mode 'css-mode) > t > (y-or-n-p "Add patterns > from this buffer to hi-lock? ")))) > > Look, ma, no hands. Thanks, it is a great tip until it is fixed! ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-28 23:26 ` Lennart Borgman @ 2012-01-28 23:52 ` Lennart Borgman 2012-01-29 0:10 ` Lennart Borgman 2012-01-29 1:54 ` Glenn Morris 1 sibling, 1 reply; 21+ messages in thread From: Lennart Borgman @ 2012-01-28 23:52 UTC (permalink / raw) To: Juanma Barranquero; +Cc: 10633 On Sun, Jan 29, 2012 at 00:26, Lennart Borgman <lennart.borgman@gmail.com> wrote: > On Sun, Jan 29, 2012 at 00:18, Juanma Barranquero <lekktu@gmail.com> wrote: >> On Sat, Jan 28, 2012 at 23:01, Lennart Borgman >> <lennart.borgman@gmail.com> wrote: >> >>> One of my most common mistakes when editing CSS files is that I leave >>> a ";" before "!important", like this: >>> >>> width: 500px; !important; >>> >>> This should have been >>> >>> width: 500px !important; >>> >>> Could Emacs please help me with this?;-) >> >> Sure. Use hi-lock-mode, add a "; +!important" regexp as a file >> pattern, set the mode in the css-mode-hook, and for added simplicity >> do also >> >> (setq hi-lock-file-patterns-policy (lambda (patterns) >> (if (eq major-mode 'css-mode) >> t >> (y-or-n-p "Add patterns >> from this buffer to hi-lock? ")))) >> >> Look, ma, no hands. > > Thanks, it is a great tip until it is fixed! Though it was a bit unpractical. It would be easier to just add it to css-mode-hook and forget hi-lock-mode. Since isearch does it without hi-lock-mode that is doable. Anyone remember how to do it offhand? (Or do I have to search the isearch code... ?;-) ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-28 23:52 ` Lennart Borgman @ 2012-01-29 0:10 ` Lennart Borgman 2012-01-29 0:34 ` Juanma Barranquero 0 siblings, 1 reply; 21+ messages in thread From: Lennart Borgman @ 2012-01-29 0:10 UTC (permalink / raw) To: Juanma Barranquero; +Cc: 10633 On Sun, Jan 29, 2012 at 00:52, Lennart Borgman <lennart.borgman@gmail.com> wrote: > On Sun, Jan 29, 2012 at 00:26, Lennart Borgman > <lennart.borgman@gmail.com> wrote: >> On Sun, Jan 29, 2012 at 00:18, Juanma Barranquero <lekktu@gmail.com> wrote: >>> On Sat, Jan 28, 2012 at 23:01, Lennart Borgman >>> <lennart.borgman@gmail.com> wrote: >>> >>>> One of my most common mistakes when editing CSS files is that I leave >>>> a ";" before "!important", like this: >>>> >>>> width: 500px; !important; >>>> >>>> This should have been >>>> >>>> width: 500px !important; >>>> >>>> Could Emacs please help me with this?;-) >>> >>> Sure. Use hi-lock-mode, add a "; +!important" regexp as a file >>> pattern, set the mode in the css-mode-hook, and for added simplicity >>> do also >>> >>> (setq hi-lock-file-patterns-policy (lambda (patterns) >>> (if (eq major-mode 'css-mode) >>> t >>> (y-or-n-p "Add patterns >>> from this buffer to hi-lock? ")))) >>> >>> Look, ma, no hands. >> >> Thanks, it is a great tip until it is fixed! > > Though it was a bit unpractical. It would be easier to just add it to > css-mode-hook and forget hi-lock-mode. Since isearch does it without > hi-lock-mode that is doable. Anyone remember how to do it offhand? (Or > do I have to search the isearch code... ?;-) Here is a way to do it: - In isearch-forward-regexp do M-s-h-r to hilight the pattern. - Then use hi-lock-write-interactive-patterns to write it down in the buffer for the moment (so you do not have to think about it...;-) - Now to css-mode-hook add something like this (hi-lock-face-buffer "; +!important;" 'hi-my-face) In my .emacs I added: (add-hook 'css-mode-hook 'my-hilock-css-important-errors) (defun my-hilock-css-important-errors() (hi-lock-face-buffer "; +!important;" 'hi-my-magenta)) ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 0:10 ` Lennart Borgman @ 2012-01-29 0:34 ` Juanma Barranquero 2012-01-29 1:19 ` Lennart Borgman 0 siblings, 1 reply; 21+ messages in thread From: Juanma Barranquero @ 2012-01-29 0:34 UTC (permalink / raw) To: Lennart Borgman; +Cc: 10633 On Sun, Jan 29, 2012 at 01:10, Lennart Borgman <lennart.borgman@gmail.com> wrote: > Here is a way to do it: > > - In isearch-forward-regexp do M-s-h-r to hilight the pattern. > - Then use hi-lock-write-interactive-patterns to write it down in the > buffer for the moment (so you do not have to think about it...;-) > - Now to css-mode-hook add something like this (hi-lock-face-buffer "; > +!important;" 'hi-my-face) > > In my .emacs I added: > > (add-hook 'css-mode-hook 'my-hilock-css-important-errors) > (defun my-hilock-css-important-errors() > (hi-lock-face-buffer "; +!important;" 'hi-my-magenta)) So you're reimplementing what the file patterns of hi-lock-mode are already designed to do. Congratulations ;-) Juanma ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 0:34 ` Juanma Barranquero @ 2012-01-29 1:19 ` Lennart Borgman 2012-01-29 1:37 ` Juanma Barranquero 0 siblings, 1 reply; 21+ messages in thread From: Lennart Borgman @ 2012-01-29 1:19 UTC (permalink / raw) To: Juanma Barranquero; +Cc: 10633 On Sun, Jan 29, 2012 at 01:34, Juanma Barranquero <lekktu@gmail.com> wrote: > On Sun, Jan 29, 2012 at 01:10, Lennart Borgman > <lennart.borgman@gmail.com> wrote: > >> Here is a way to do it: >> >> - In isearch-forward-regexp do M-s-h-r to hilight the pattern. >> - Then use hi-lock-write-interactive-patterns to write it down in the >> buffer for the moment (so you do not have to think about it...;-) >> - Now to css-mode-hook add something like this (hi-lock-face-buffer "; >> +!important;" 'hi-my-face) >> >> In my .emacs I added: >> >> (add-hook 'css-mode-hook 'my-hilock-css-important-errors) >> (defun my-hilock-css-important-errors() >> (hi-lock-face-buffer "; +!important;" 'hi-my-magenta)) > > So you're reimplementing what the file patterns of hi-lock-mode are > already designed to do. Congratulations ;-) Did I miss something? I can't see that I can directly add it to css-mode-hook. Please tell me how to do it! ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 1:19 ` Lennart Borgman @ 2012-01-29 1:37 ` Juanma Barranquero 2012-01-29 1:56 ` Lennart Borgman 0 siblings, 1 reply; 21+ messages in thread From: Juanma Barranquero @ 2012-01-29 1:37 UTC (permalink / raw) To: Lennart Borgman; +Cc: 10633 On Sun, Jan 29, 2012 at 02:19, Lennart Borgman <lennart.borgman@gmail.com> wrote: > Did I miss something? I can't see that I can directly add it to > css-mode-hook. Please tell me how to do it! Add what? The regexp? No, it's not supported (other than how you're doing it) but it is not required either. The file patterns method is more flexible (you can have multiple regexps, and they don't have to be the same for every file), and easy to set up C-x C-f yourfile.css <RET> M-s h r ; +!important <RET> <RET> C-x w b C-x C-s <RET> which you have to repeat in each .css file, but you can copy&paste, or use a template for new .css, and you can set up other regexps to warn you of other common pitfalls, etc. And in your .emacs: (add-hook 'css-mode-hook 'hi-lock-mode) (setq hi-lock-file-patterns-policy t) ;; or the function I described before, or the default `ask'... Your choice. But hey, whatever works for you. Juanma ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 1:37 ` Juanma Barranquero @ 2012-01-29 1:56 ` Lennart Borgman 2012-01-29 2:01 ` Juanma Barranquero 0 siblings, 1 reply; 21+ messages in thread From: Lennart Borgman @ 2012-01-29 1:56 UTC (permalink / raw) To: Juanma Barranquero; +Cc: 10633 On Sun, Jan 29, 2012 at 02:37, Juanma Barranquero <lekktu@gmail.com> wrote: > On Sun, Jan 29, 2012 at 02:19, Lennart Borgman > <lennart.borgman@gmail.com> wrote: > >> Did I miss something? I can't see that I can directly add it to >> css-mode-hook. Please tell me how to do it! > > Add what? The regexp? No, it's not supported (other than how you're > doing it) but it is not required either. The file patterns method is > more flexible (you can have multiple regexps, and they don't have to > be the same for every file), and easy to set up I found the way I do it much easier. It essentially behaves as if it were a part of the normal syntax highliting and that is what I wanted. I suggest that the manual might include some information like the one I gave. ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 1:56 ` Lennart Borgman @ 2012-01-29 2:01 ` Juanma Barranquero 0 siblings, 0 replies; 21+ messages in thread From: Juanma Barranquero @ 2012-01-29 2:01 UTC (permalink / raw) To: Lennart Borgman; +Cc: 10633 On Sun, Jan 29, 2012 at 02:56, Lennart Borgman <lennart.borgman@gmail.com> wrote: > I found the way I do it much easier. It essentially behaves as if it > were a part of the normal syntax highliting and that is what I wanted. If you want it to be "a part of the normal syntax higlighting", use font-lock-add-keywords in your css-mode-hook instead of using hi-lock. Juanma ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-28 23:26 ` Lennart Borgman 2012-01-28 23:52 ` Lennart Borgman @ 2012-01-29 1:54 ` Glenn Morris 2012-01-29 2:00 ` Lennart Borgman 1 sibling, 1 reply; 21+ messages in thread From: Glenn Morris @ 2012-01-29 1:54 UTC (permalink / raw) To: 10633 Lennart Borgman wrote: > Thanks, it is a great tip until it is fixed! Why should this be added to css-mode - do you have some data showing that many people writing CSS make the same mistake as you? ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 1:54 ` Glenn Morris @ 2012-01-29 2:00 ` Lennart Borgman 2012-01-29 2:04 ` Juanma Barranquero 2012-01-29 4:07 ` Chong Yidong 0 siblings, 2 replies; 21+ messages in thread From: Lennart Borgman @ 2012-01-29 2:00 UTC (permalink / raw) To: Glenn Morris; +Cc: 10633 On Sun, Jan 29, 2012 at 02:54, Glenn Morris <rgm@gnu.org> wrote: > Lennart Borgman wrote: > >> Thanks, it is a great tip until it is fixed! > > Why should this be added to css-mode - do you have some data showing > that many people writing CSS make the same mistake as you? I have no idea. A lot of people are writing css files, but only a few of them probably are using "!important" (since it is a more advanced concept and needed mostly in special cases). However there are a lot of things that can go wrong when you work with things like css. The browser casch was maybe not updated, the css parser in the browser maybe did not care about the mistake in your css file - or it did care very much and misinterprets a lot after that. Trying to get things to work in different browsers is a bit difficult because of this. So at least knowning your css file is correct makes it very much easier. (I have previously tried to explain the difficulties with complities, but I am not sure anyone cared or understood. That was some years ago, though.) ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 2:00 ` Lennart Borgman @ 2012-01-29 2:04 ` Juanma Barranquero 2012-01-29 2:07 ` Lennart Borgman 2012-01-29 4:07 ` Chong Yidong 1 sibling, 1 reply; 21+ messages in thread From: Juanma Barranquero @ 2012-01-29 2:04 UTC (permalink / raw) To: Lennart Borgman; +Cc: 10633 On Sun, Jan 29, 2012 at 03:00, Lennart Borgman <lennart.borgman@gmail.com> wrote: > A lot of people are writing css files, but only a few > of them probably are using "!important" (since it is a more advanced > concept and needed mostly in special cases). I've used quite a few times !important, and I've never written "XXX; !important;". Juanma ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 2:04 ` Juanma Barranquero @ 2012-01-29 2:07 ` Lennart Borgman 2012-01-29 2:12 ` Juanma Barranquero 0 siblings, 1 reply; 21+ messages in thread From: Lennart Borgman @ 2012-01-29 2:07 UTC (permalink / raw) To: Juanma Barranquero; +Cc: 10633 On Sun, Jan 29, 2012 at 03:04, Juanma Barranquero <lekktu@gmail.com> wrote: > On Sun, Jan 29, 2012 at 03:00, Lennart Borgman > <lennart.borgman@gmail.com> wrote: > >> A lot of people are writing css files, but only a few >> of them probably are using "!important" (since it is a more advanced >> concept and needed mostly in special cases). > > I've used quite a few times !important, and I've never written "XXX; > !important;". That is good, but unfortunately it does not help others. ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 2:07 ` Lennart Borgman @ 2012-01-29 2:12 ` Juanma Barranquero 0 siblings, 0 replies; 21+ messages in thread From: Juanma Barranquero @ 2012-01-29 2:12 UTC (permalink / raw) To: Lennart Borgman; +Cc: 10633 On Sun, Jan 29, 2012 at 03:07, Lennart Borgman <lennart.borgman@gmail.com> wrote: > That is good, but unfortunately it does not help others. Of course. It was just a way to express that what you find a common problem it is perhaps not so outside your event horizon. Juanma ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 2:00 ` Lennart Borgman 2012-01-29 2:04 ` Juanma Barranquero @ 2012-01-29 4:07 ` Chong Yidong 2012-01-29 4:12 ` Lennart Borgman 2012-01-30 4:31 ` Stefan Monnier 1 sibling, 2 replies; 21+ messages in thread From: Chong Yidong @ 2012-01-29 4:07 UTC (permalink / raw) To: Lennart Borgman; +Cc: 10633 Lennart Borgman <lennart.borgman@gmail.com> writes: > However there are a lot of things that can go wrong when you work with > things like css. I don't think it should be the job of CSS mode to highlight ad-hoc mistake conditions like that. ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 4:07 ` Chong Yidong @ 2012-01-29 4:12 ` Lennart Borgman 2012-01-30 4:31 ` Stefan Monnier 1 sibling, 0 replies; 21+ messages in thread From: Lennart Borgman @ 2012-01-29 4:12 UTC (permalink / raw) To: Chong Yidong; +Cc: 10633 On Sun, Jan 29, 2012 at 05:07, Chong Yidong <cyd@gnu.org> wrote: > Lennart Borgman <lennart.borgman@gmail.com> writes: > >> However there are a lot of things that can go wrong when you work with >> things like css. > > I don't think it should be the job of CSS mode to highlight ad-hoc > mistake conditions like that. Please make a non-syntax marking a standard in all modes. ;-) ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-29 4:07 ` Chong Yidong 2012-01-29 4:12 ` Lennart Borgman @ 2012-01-30 4:31 ` Stefan Monnier 2012-01-30 4:44 ` Lennart Borgman 1 sibling, 1 reply; 21+ messages in thread From: Stefan Monnier @ 2012-01-30 4:31 UTC (permalink / raw) To: Chong Yidong; +Cc: 10633 >> However there are a lot of things that can go wrong when you work with >> things like css. > I don't think it should be the job of CSS mode to highlight ad-hoc > mistake conditions like that. There's cwarn-mode for something similar, so the question really is whether this error is common or specific to a particular user. I have no idea which it is. Stefan ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-30 4:31 ` Stefan Monnier @ 2012-01-30 4:44 ` Lennart Borgman 2012-01-31 1:48 ` Stefan Monnier 0 siblings, 1 reply; 21+ messages in thread From: Lennart Borgman @ 2012-01-30 4:44 UTC (permalink / raw) To: Stefan Monnier; +Cc: Chong Yidong, 10633 On Mon, Jan 30, 2012 at 05:31, Stefan Monnier <monnier@iro.umontreal.ca> wrote: > > >> However there are a lot of things that can go wrong when you work with > >> things like css. > > I don't think it should be the job of CSS mode to highlight ad-hoc > > mistake conditions like that. > > There's cwarn-mode for something similar, so the question really is > whether this error is common or specific to a particular user. > I have no idea which it is. The "!important" is colored as it is now even when I happen to put it after the ";". Not syntax coloring that would be enough to easily detect the problem. ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-30 4:44 ` Lennart Borgman @ 2012-01-31 1:48 ` Stefan Monnier 2012-01-31 2:36 ` Lennart Borgman 0 siblings, 1 reply; 21+ messages in thread From: Stefan Monnier @ 2012-01-31 1:48 UTC (permalink / raw) To: Lennart Borgman; +Cc: Chong Yidong, 10633 >> >> However there are a lot of things that can go wrong when you work with >> >> things like css. >> > I don't think it should be the job of CSS mode to highlight ad-hoc >> > mistake conditions like that. >> There's cwarn-mode for something similar, so the question really is >> whether this error is common or specific to a particular user. >> I have no idea which it is. > The "!important" is colored as it is now even when I happen to put it > after the ";". Not syntax coloring that would be enough to easily > detect the problem. That would be perfect, yes. Patch welcome, Stefan ^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10633: Please mark invalid "; !important;" in CSS 2012-01-31 1:48 ` Stefan Monnier @ 2012-01-31 2:36 ` Lennart Borgman 0 siblings, 0 replies; 21+ messages in thread From: Lennart Borgman @ 2012-01-31 2:36 UTC (permalink / raw) To: Stefan Monnier; +Cc: Chong Yidong, 10633 [-- Attachment #1: Type: text/plain, Size: 844 bytes --] On Tue, Jan 31, 2012 at 02:48, Stefan Monnier <monnier@iro.umontreal.ca>wrote: > >> >> However there are a lot of things that can go wrong when you work > with > >> >> things like css. > >> > I don't think it should be the job of CSS mode to highlight ad-hoc > >> > mistake conditions like that. > >> There's cwarn-mode for something similar, so the question really is > >> whether this error is common or specific to a particular user. > >> I have no idea which it is. > > The "!important" is colored as it is now even when I happen to put it > > after the ";". Not syntax coloring that would be enough to easily > > detect the problem. > > That would be perfect, yes. Patch welcome, > > I think this is enough: ;;("!\\s-*important" . font-lock-builtin-face) ("[^; \t\n]\\s-*\\(!\\s-*important\\)" (1 'font-lock-builtin-face)) [-- Attachment #2: Type: text/html, Size: 1315 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2012-01-31 2:36 UTC | newest] Thread overview: 21+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-01-28 22:01 bug#10633: Please mark invalid "; !important;" in CSS Lennart Borgman 2012-01-28 23:18 ` Juanma Barranquero 2012-01-28 23:26 ` Lennart Borgman 2012-01-28 23:52 ` Lennart Borgman 2012-01-29 0:10 ` Lennart Borgman 2012-01-29 0:34 ` Juanma Barranquero 2012-01-29 1:19 ` Lennart Borgman 2012-01-29 1:37 ` Juanma Barranquero 2012-01-29 1:56 ` Lennart Borgman 2012-01-29 2:01 ` Juanma Barranquero 2012-01-29 1:54 ` Glenn Morris 2012-01-29 2:00 ` Lennart Borgman 2012-01-29 2:04 ` Juanma Barranquero 2012-01-29 2:07 ` Lennart Borgman 2012-01-29 2:12 ` Juanma Barranquero 2012-01-29 4:07 ` Chong Yidong 2012-01-29 4:12 ` Lennart Borgman 2012-01-30 4:31 ` Stefan Monnier 2012-01-30 4:44 ` Lennart Borgman 2012-01-31 1:48 ` Stefan Monnier 2012-01-31 2:36 ` Lennart Borgman
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git 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 read-only IMAP folder(s) and NNTP newsgroup(s).