all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Move selection up, down
@ 2008-08-19 14:21 jiri.pejchal
  2008-08-19 21:27 ` harven
                   ` (3 more replies)
  0 siblings, 4 replies; 17+ messages in thread
From: jiri.pejchal @ 2008-08-19 14:21 UTC (permalink / raw)
  To: help-gnu-emacs

Hi,

in Netbeans when you press M-S-up/M-S-down you move the selected text
up/down. When nothing is selected it moves the current line.

With C-S-up/C-S-down you copy the selection up/down. When nothings is
selected it copies the current line up/down.

Is such functionality available in emacs?

Jiri Pejchal


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-19 14:21 Move selection up, down jiri.pejchal
@ 2008-08-19 21:27 ` harven
  2008-08-19 22:43   ` Chat
  2008-08-19 21:47 ` Lennart Borgman (gmail)
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 17+ messages in thread
From: harven @ 2008-08-19 21:27 UTC (permalink / raw)
  To: help-gnu-emacs

On Aug 19, 4:21 pm, "jiri.pejc...@gmail.com" <jiri.pejc...@gmail.com>
wrote:
> Hi,
>
> in Netbeans when you press M-S-up/M-S-down you move the selected text
> up/down. When nothing is selected it moves the current line.
>
> With C-S-up/C-S-down you copy the selection up/down. When nothings is
> selected it copies the current line up/down.
>
> Is such functionality available in emacs?
>
> Jiri Pejchal

There are similar functionalities in emacs,
although the bindings are different. For example, the command that
transposes two
consecutive lines is called transpose-lines and is bound to C-x C-t by
default. Other transpose commands include transpose-region, transpose-
char, transpose-paragraphs, transpose-words, transpose-sentences.

You can also redefine such functionalities
by hand using a bit of lisp code. For example,
if I want to exchange two consecutive lines, I can define the
following command:

  (defun line-down ()
   (interactive)
   (save-excursion
     (beginning-of-line)
     (kill-line 1)
     (next-line)
     (yank))
   (next-line))

and bind it to C-S-down:

  (global-set-key (kbd "C-S-<down>") 'line-down)

This may convince you that new functionalities
are easily added to emacs.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-19 14:21 Move selection up, down jiri.pejchal
  2008-08-19 21:27 ` harven
@ 2008-08-19 21:47 ` Lennart Borgman (gmail)
  2008-08-19 22:31   ` Drew Adams
  2008-08-20 23:11   ` Richard M. Stallman
  2008-08-20  0:45 ` Andreas Politz
  2014-12-12 19:14 ` jsglazer
  3 siblings, 2 replies; 17+ messages in thread
From: Lennart Borgman (gmail) @ 2008-08-19 21:47 UTC (permalink / raw)
  To: jiri.pejchal@gmail.com; +Cc: Emacs Devel

jiri.pejchal@gmail.com wrote:
> Hi,
> 
> in Netbeans when you press M-S-up/M-S-down you move the selected text
> up/down. When nothing is selected it moves the current line.
> 
> With C-S-up/C-S-down you copy the selection up/down. When nothings is
> selected it copies the current line up/down.
> 
> Is such functionality available in emacs?
> 
> Jiri Pejchal

Based on Jiri's question I suggest that the transpose-* commands should
be changed so that they transpose an active highlighted region according
to the amount given by the transpose-* name.

Any thoughts about that?





^ permalink raw reply	[flat|nested] 17+ messages in thread

* RE: Move selection up, down
  2008-08-19 21:47 ` Lennart Borgman (gmail)
@ 2008-08-19 22:31   ` Drew Adams
  2008-08-19 22:58     ` Lennart Borgman (gmail)
  2008-08-20 23:11   ` Richard M. Stallman
  1 sibling, 1 reply; 17+ messages in thread
From: Drew Adams @ 2008-08-19 22:31 UTC (permalink / raw)
  To: 'Lennart Borgman (gmail)', jiri.pejchal; +Cc: 'Emacs Devel'

> > in Netbeans when you press M-S-up/M-S-down you move the 
> selected text
> > up/down. When nothing is selected it moves the current line.
> > 
> > With C-S-up/C-S-down you copy the selection up/down. When 
> nothings is
> > selected it copies the current line up/down.
> > 
> > Is such functionality available in emacs?
> > 
> > Jiri Pejchal
> 
> Based on Jiri's question I suggest that the transpose-* 
> commands should
> be changed so that they transpose an active highlighted 
> region according
> to the amount given by the transpose-* name.
> 
> Any thoughts about that?

Huh?

What will you do with `transpose-word', for instance, when there is an active
region? I don't follow the suggestion. How about some examples?





^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-19 21:27 ` harven
@ 2008-08-19 22:43   ` Chat
  0 siblings, 0 replies; 17+ messages in thread
From: Chat @ 2008-08-19 22:43 UTC (permalink / raw)
  To: help-gnu-emacs

harven <harven@free.fr> writes:

> On Aug 19, 4:21 pm, "jiri.pejc...@gmail.com" <jiri.pejc...@gmail.com>
> wrote:
>> Hi,
>>
>> in Netbeans when you press M-S-up/M-S-down you move the selected text
>> up/down. When nothing is selected it moves the current line.
>>
>> With C-S-up/C-S-down you copy the selection up/down. When nothings is
>> selected it copies the current line up/down.
>>
>> Is such functionality available in emacs?
>>
>> Jiri Pejchal
>
> There are similar functionalities in emacs,
> although the bindings are different. For example, the command that
> transposes two
> consecutive lines is called transpose-lines and is bound to C-x C-t by
> default. Other transpose commands include transpose-region, transpose-
> char, transpose-paragraphs, transpose-words, transpose-sentences.
>
> You can also redefine such functionalities
> by hand using a bit of lisp code. For example,
> if I want to exchange two consecutive lines, I can define the
> following command:
>
>   (defun line-down ()
>    (interactive)
>    (save-excursion
>      (beginning-of-line)
>      (kill-line 1)
>      (next-line)
>      (yank))
>    (next-line))
>
> and bind it to C-S-down:
>
>   (global-set-key (kbd "C-S-<down>") 'line-down)
>
> This may convince you that new functionalities
> are easily added to emacs.
For simple things like this, reading the secion "emacs" -> "keyboard macros" in
M-x info also helps.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-19 22:31   ` Drew Adams
@ 2008-08-19 22:58     ` Lennart Borgman (gmail)
  2008-08-19 23:21       ` Drew Adams
  0 siblings, 1 reply; 17+ messages in thread
From: Lennart Borgman (gmail) @ 2008-08-19 22:58 UTC (permalink / raw)
  To: Drew Adams; +Cc: jiri.pejchal, 'Emacs Devel'

Drew Adams wrote:
>>> in Netbeans when you press M-S-up/M-S-down you move the 
>> selected text
>>> up/down. When nothing is selected it moves the current line.
>>>
>>> With C-S-up/C-S-down you copy the selection up/down. When 
>> nothings is
>>> selected it copies the current line up/down.
>>>
>>> Is such functionality available in emacs?
>>>
>>> Jiri Pejchal
>> Based on Jiri's question I suggest that the transpose-* 
>> commands should
>> be changed so that they transpose an active highlighted 
>> region according
>> to the amount given by the transpose-* name.
>>
>> Any thoughts about that?
> 
> Huh?
> 
> What will you do with `transpose-word', for instance, when there is an active
> region? I don't follow the suggestion. How about some examples?

Move the next or previous word (depending on which side of the region
you are on) to the other side of the region. Is not that a natural
extension?




^ permalink raw reply	[flat|nested] 17+ messages in thread

* RE: Move selection up, down
  2008-08-19 22:58     ` Lennart Borgman (gmail)
@ 2008-08-19 23:21       ` Drew Adams
  2008-08-19 23:30         ` Lennart Borgman (gmail)
  0 siblings, 1 reply; 17+ messages in thread
From: Drew Adams @ 2008-08-19 23:21 UTC (permalink / raw)
  To: 'Lennart Borgman (gmail)'; +Cc: jiri.pejchal, 'Emacs Devel'

> > What will you do with `transpose-word', for instance, when 
> > there is an active region? I don't follow the suggestion.
> > How about some examples?
> 
> Move the next or previous word (depending on which side of the region
> you are on) to the other side of the region. Is not that a natural
> extension?

Dunno. I would expect it instead to swap the region and the next or previous
word, leaving the separator chars between them. `transpose-word' recognizes
intervening non-word chars (any number), and swaps the words around them.

Sounds OK to me, but I don't have much of a opinion one way or the other. It
might require users to sometimes deactivate the region to get today's effect,
but that's no biggee.

Presumably, the region would be kept active, so you could repeat the operation -
e.g. `transpose-line' would move the region down a line each time. (That's
another difference from today's commands - they deactivate the region.)

Either there used to be a command that moved the region this way or I had my
own, long ago. I remember using it, but I haven't missed it for many moon.






^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-19 23:21       ` Drew Adams
@ 2008-08-19 23:30         ` Lennart Borgman (gmail)
  2008-08-19 23:40           ` Drew Adams
  2008-08-20  7:45           ` Jiri Pejchal
  0 siblings, 2 replies; 17+ messages in thread
From: Lennart Borgman (gmail) @ 2008-08-19 23:30 UTC (permalink / raw)
  To: Drew Adams; +Cc: jiri.pejchal, 'Emacs Devel'

Drew Adams wrote:
>>> What will you do with `transpose-word', for instance, when 
>>> there is an active region? I don't follow the suggestion.
>>> How about some examples?
>> Move the next or previous word (depending on which side of the region
>> you are on) to the other side of the region. Is not that a natural
>> extension?
> 
> Dunno. I would expect it instead to swap the region and the next or previous
> word, leaving the separator chars between them. `transpose-word' recognizes
> intervening non-word chars (any number), and swaps the words around them.

Isn't that the same thing?

> Sounds OK to me, but I don't have much of a opinion one way or the other. It
> might require users to sometimes deactivate the region to get today's effect,
> but that's no biggee.
> 
> Presumably, the region would be kept active, so you could repeat the operation -
> e.g. `transpose-line' would move the region down a line each time. (That's
> another difference from today's commands - they deactivate the region.)

Yes.

> Either there used to be a command that moved the region this way or I had my
> own, long ago. I remember using it, but I haven't missed it for many moon.
> 
> 
> 




^ permalink raw reply	[flat|nested] 17+ messages in thread

* RE: Move selection up, down
  2008-08-19 23:30         ` Lennart Borgman (gmail)
@ 2008-08-19 23:40           ` Drew Adams
  2008-08-19 23:48             ` Lennart Borgman (gmail)
  2008-08-20  7:45           ` Jiri Pejchal
  1 sibling, 1 reply; 17+ messages in thread
From: Drew Adams @ 2008-08-19 23:40 UTC (permalink / raw)
  To: 'Lennart Borgman (gmail)'; +Cc: jiri.pejchal, 'Emacs Devel'

> >>> What will you do with `transpose-word', for instance, when 
> >>> there is an active region? I don't follow the suggestion.
> >>> How about some examples?
> >> Move the next or previous word (depending on which side of 
> >> the region you are on) to the other side of the region.
> >> Is not that a natural
> >> extension?
> > 
> > Dunno. I would expect it instead to swap the region and the 
> > next or previous word, leaving the separator chars between
> > them. `transpose-word' recognizes intervening non-word chars
> > (any number), and swaps the words around them.
> 
> Isn't that the same thing?

It depends on what you meant. If that's what you meant, then it's the same
thing. ;-) 

But just moving the next or previous word to the other side of the region is
different from swapping their places around the separators.

region sep word

1. word region sep 
(word moved to other side of region)

2. word sep region
(word and region swapped around separator)

I thought perhaps you meant #1. I described #2.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-19 23:40           ` Drew Adams
@ 2008-08-19 23:48             ` Lennart Borgman (gmail)
  0 siblings, 0 replies; 17+ messages in thread
From: Lennart Borgman (gmail) @ 2008-08-19 23:48 UTC (permalink / raw)
  To: Drew Adams; +Cc: jiri.pejchal, 'Emacs Devel'

Drew Adams wrote:
>>>>> What will you do with `transpose-word', for instance, when 
>>>>> there is an active region? I don't follow the suggestion.
>>>>> How about some examples?
>>>> Move the next or previous word (depending on which side of 
>>>> the region you are on) to the other side of the region.
>>>> Is not that a natural
>>>> extension?
>>> Dunno. I would expect it instead to swap the region and the 
>>> next or previous word, leaving the separator chars between
>>> them. `transpose-word' recognizes intervening non-word chars
>>> (any number), and swaps the words around them.
>> Isn't that the same thing?
> 
> It depends on what you meant. If that's what you meant, then it's the same
> thing. ;-) 
> 
> But just moving the next or previous word to the other side of the region is
> different from swapping their places around the separators.
> 
> region sep word
> 
> 1. word region sep 
> (word moved to other side of region)
> 
> 2. word sep region
> (word and region swapped around separator)
> 
> I thought perhaps you meant #1. I described #2.

I think #1 would not be consistent with word definitions etc.




^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-19 14:21 Move selection up, down jiri.pejchal
  2008-08-19 21:27 ` harven
  2008-08-19 21:47 ` Lennart Borgman (gmail)
@ 2008-08-20  0:45 ` Andreas Politz
  2008-09-11 17:04   ` Oleksandr Gavenko
  2013-07-04 12:15   ` teemu.leisti
  2014-12-12 19:14 ` jsglazer
  3 siblings, 2 replies; 17+ messages in thread
From: Andreas Politz @ 2008-08-20  0:45 UTC (permalink / raw)
  To: help-gnu-emacs

jiri.pejchal@gmail.com wrote:
> Hi,
> 
> in Netbeans when you press M-S-up/M-S-down you move the selected text
> up/down. When nothing is selected it moves the current line.
> 
> With C-S-up/C-S-down you copy the selection up/down. When nothings is
> selected it copies the current line up/down.
> 
> Is such functionality available in emacs?
> 
> Jiri Pejchal


Heres some elisp. It binds M-S-up/down to commands
which move the active region (with respect to columns)
or the current line prefix arg lines up or down.
Have fun.
-ap

(defun move-text-internal (arg)
   (cond
    ((and mark-active transient-mark-mode)
     (if (> (point) (mark))
    	(exchange-point-and-mark))
     (let ((column (current-column))
    	  (text (delete-and-extract-region (point) (mark))))
       (forward-line arg)
       (move-to-column column t)
       (set-mark (point))
       (insert text)
       (exchange-point-and-mark)
       (setq deactivate-mark nil)))
    (t
     (beginning-of-line)
     (when (or (> arg 0) (not (bobp)))
       (forward-line)
       (when (or (< arg 0) (not (eobp)))
    	(transpose-lines arg))
       (forward-line -1)))))

(defun move-text-down (arg)
   "Move region (transient-mark-mode active) or current line
  arg lines down."
   (interactive "*p")
   (move-text-internal arg))

(defun move-text-up (arg)
   "Move region (transient-mark-mode active) or current line
  arg lines up."
   (interactive "*p")
   (move-text-internal (- arg)))

(global-set-key [\M-\S-up] 'move-text-up)
(global-set-key [\M-\S-down] 'move-text-down)


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-19 23:30         ` Lennart Borgman (gmail)
  2008-08-19 23:40           ` Drew Adams
@ 2008-08-20  7:45           ` Jiri Pejchal
  2008-08-20  8:15             ` martin rudalics
  1 sibling, 1 reply; 17+ messages in thread
From: Jiri Pejchal @ 2008-08-20  7:45 UTC (permalink / raw)
  To: Lennart Borgman (gmail); +Cc: Drew Adams, Emacs Devel

On Wed, Aug 20, 2008 at 1:30 AM, Lennart Borgman (gmail)
<lennart.borgman@gmail.com> wrote:
> Drew Adams wrote:
>>>> What will you do with `transpose-word', for instance, when
>>>> there is an active region? I don't follow the suggestion.
>>>> How about some examples?
>>> Move the next or previous word (depending on which side of the region
>>> you are on) to the other side of the region. Is not that a natural
>>> extension?
>>
>> Dunno. I would expect it instead to swap the region and the next or previous
>> word, leaving the separator chars between them. `transpose-word' recognizes
>> intervening non-word chars (any number), and swaps the words around them.
>
> Isn't that the same thing?
>
>> Sounds OK to me, but I don't have much of a opinion one way or the other. It
>> might require users to sometimes deactivate the region to get today's effect,
>> but that's no biggee.
>>
>> Presumably, the region would be kept active, so you could repeat the operation -
>> e.g. `transpose-line' would move the region down a line each time. (That's
>> another difference from today's commands - they deactivate the region.)

Just to make it clear the netbeans implementation is actually only
line oriented.
If the selection span less than one line the move/copy operations
works on the line with cursor.
If the selection span more than one line it operates on those lines.

Alt-Shift Left/Right/Up/Down Shift lines left/right/up/down
Ctrl-Shift-Up/D Copy lines up/down

Jiri Pejchal




^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-20  7:45           ` Jiri Pejchal
@ 2008-08-20  8:15             ` martin rudalics
  0 siblings, 0 replies; 17+ messages in thread
From: martin rudalics @ 2008-08-20  8:15 UTC (permalink / raw)
  To: Jiri Pejchal; +Cc: Emacs Devel

[-- Attachment #1: Type: text/plain, Size: 593 bytes --]

 > Just to make it clear the netbeans implementation is actually only
 > line oriented.
 > If the selection span less than one line the move/copy operations
 > works on the line with cursor.
 > If the selection span more than one line it operates on those lines.
 >
 > Alt-Shift Left/Right/Up/Down Shift lines left/right/up/down
 > Ctrl-Shift-Up/D Copy lines up/down

If you have Emacs 23 you can use the functions `m&d-drag-line-down' and
`m&d-drag-line-up' in the attached m&d.el file and add your key
bindings.  If you have Emacs 22 only I can try to find an older version
of this.

martin

[-- Attachment #2: m&d.el.gz --]
[-- Type: application/x-gzip, Size: 7630 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-19 21:47 ` Lennart Borgman (gmail)
  2008-08-19 22:31   ` Drew Adams
@ 2008-08-20 23:11   ` Richard M. Stallman
  1 sibling, 0 replies; 17+ messages in thread
From: Richard M. Stallman @ 2008-08-20 23:11 UTC (permalink / raw)
  To: Lennart Borgman (gmail); +Cc: jiri.pejchal, emacs-devel

    Based on Jiri's question I suggest that the transpose-* commands should
    be changed so that they transpose an active highlighted region according
    to the amount given by the transpose-* name.

Maybe only C-t should do that.




^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-20  0:45 ` Andreas Politz
@ 2008-09-11 17:04   ` Oleksandr Gavenko
  2013-07-04 12:15   ` teemu.leisti
  1 sibling, 0 replies; 17+ messages in thread
From: Oleksandr Gavenko @ 2008-09-11 17:04 UTC (permalink / raw)
  To: help-gnu-emacs

Andreas Politz wrote:
> jiri.pejchal@gmail.com wrote:
>> Hi,
>>
>> in Netbeans when you press M-S-up/M-S-down you move the selected text
>> up/down. When nothing is selected it moves the current line.
>>
>> With C-S-up/C-S-down you copy the selection up/down. When nothings is
>> selected it copies the current line up/down.
>>
>> Is such functionality available in emacs?
>>
>> Jiri Pejchal
> 
> 
> Heres some elisp. It binds M-S-up/down to commands
> which move the active region (with respect to columns)
> or the current line prefix arg lines up or down.
> Have fun.
> -ap
> 
> (defun move-text-internal (arg)
>   (cond
>    ((and mark-active transient-mark-mode)
>     (if (> (point) (mark))
>        (exchange-point-and-mark))
>     (let ((column (current-column))
>          (text (delete-and-extract-region (point) (mark))))
>       (forward-line arg)
>       (move-to-column column t)
>       (set-mark (point))
>       (insert text)
>       (exchange-point-and-mark)
>       (setq deactivate-mark nil)))
>    (t
>     (beginning-of-line)
>     (when (or (> arg 0) (not (bobp)))
>       (forward-line)
>       (when (or (< arg 0) (not (eobp)))
>        (transpose-lines arg))
>       (forward-line -1)))))
> 
> (defun move-text-down (arg)
>   "Move region (transient-mark-mode active) or current line
>  arg lines down."
>   (interactive "*p")
>   (move-text-internal arg))
> 
> (defun move-text-up (arg)
>   "Move region (transient-mark-mode active) or current line
>  arg lines up."
>   (interactive "*p")
>   (move-text-internal (- arg)))
> 
> (global-set-key [\M-\S-up] 'move-text-up)
> (global-set-key [\M-\S-down] 'move-text-down)

After that code people decide stay in NetBeans than move to Emacs :).

Humor about ability of emacs (butterfly-mode):

http://www.digitalsanctuary.com/tech-blog/general/why-use-emacs-instead-of-vi.html



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-20  0:45 ` Andreas Politz
  2008-09-11 17:04   ` Oleksandr Gavenko
@ 2013-07-04 12:15   ` teemu.leisti
  1 sibling, 0 replies; 17+ messages in thread
From: teemu.leisti @ 2013-07-04 12:15 UTC (permalink / raw)
  To: help-gnu-emacs

On Wednesday, 20 August 2008 03:45:02 UTC+3, Andreas Politz  wrote:

> Heres some elisp. It binds M-S-up/down to commands
> which move the active region (with respect to columns)
> or the current line prefix arg lines up or down.

Brilliant!  Thanks for this.

-- Teemu Leisti


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Move selection up, down
  2008-08-19 14:21 Move selection up, down jiri.pejchal
                   ` (2 preceding siblings ...)
  2008-08-20  0:45 ` Andreas Politz
@ 2014-12-12 19:14 ` jsglazer
  3 siblings, 0 replies; 17+ messages in thread
From: jsglazer @ 2014-12-12 19:14 UTC (permalink / raw)
  To: help-gnu-emacs

On Tuesday, August 19, 2008 10:21:38 AM UTC-4, jiri.p...@gmail.com wrote:
> Hi,
> 
> in Netbeans when you press M-S-up/M-S-down you move the selected text
> up/down. When nothing is selected it moves the current line.
> 
> With C-S-up/C-S-down you copy the selection up/down. When nothings is
> selected it copies the current line up/down.
> 
> Is such functionality available in emacs?
> 
> Jiri Pejchal

Fantastic, thank you!


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2014-12-12 19:14 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-19 14:21 Move selection up, down jiri.pejchal
2008-08-19 21:27 ` harven
2008-08-19 22:43   ` Chat
2008-08-19 21:47 ` Lennart Borgman (gmail)
2008-08-19 22:31   ` Drew Adams
2008-08-19 22:58     ` Lennart Borgman (gmail)
2008-08-19 23:21       ` Drew Adams
2008-08-19 23:30         ` Lennart Borgman (gmail)
2008-08-19 23:40           ` Drew Adams
2008-08-19 23:48             ` Lennart Borgman (gmail)
2008-08-20  7:45           ` Jiri Pejchal
2008-08-20  8:15             ` martin rudalics
2008-08-20 23:11   ` Richard M. Stallman
2008-08-20  0:45 ` Andreas Politz
2008-09-11 17:04   ` Oleksandr Gavenko
2013-07-04 12:15   ` teemu.leisti
2014-12-12 19:14 ` jsglazer

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.