* org-mode tutorial questionaire
@ 2010-03-23 18:02 Alexander Poslavsky
2010-03-23 19:42 ` Matt Lundin
0 siblings, 1 reply; 16+ messages in thread
From: Alexander Poslavsky @ 2010-03-23 18:02 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1.1: Type: text/plain, Size: 486 bytes --]
Hi!
There is a new tutorial on worg: http://orgmode.org/worg/org-tutorials/org4beginners.php. The idea is to write a tutorial for somebody who is new to org-mode.
Question for people new to org-mode:
- What did you find especially confusing?
- How did you start out?
- What would you like to see in a beginners tutorial?
For everybody:
-What kind of tutorial would be the most useful?
-What in your experience people find confusing?
thanks for your time,
alex
[-- Attachment #1.2: Type: text/html, Size: 883 bytes --]
[-- Attachment #2: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: org-mode tutorial questionaire
2010-03-23 18:02 org-mode tutorial questionaire Alexander Poslavsky
@ 2010-03-23 19:42 ` Matt Lundin
2010-03-23 20:04 ` Alexander Poslavsky
2010-03-23 20:47 ` Richard Riley
0 siblings, 2 replies; 16+ messages in thread
From: Matt Lundin @ 2010-03-23 19:42 UTC (permalink / raw)
To: Alexander Poslavsky; +Cc: emacs-orgmode
Hi Alex,
Alexander Poslavsky <alexander.poslavsky@gmail.com> writes:
> There is a new tutorial on worg: http://orgmode.org/worg/org-tutorials/
> org4beginners.php. The idea is to write a tutorial for somebody who is
> new to org-mode.
...
> For everybody:
> -What kind of tutorial would be the most useful?
> -What in your experience people find confusing?
Thanks for taking the time to put this on Worg. I wish I had had such a
concise summary of the various flavors of emacs on different platforms
when I started exploring org-mode.
I was wondering if you could elaborate on the following. Are you
suggesting that new users should never use M-x customize?
,----
| The biggest pain, when you just begin with Emacs, is the configuration.
| There is not really a menu for it (you might later hear there is, but
| they are lying, that menu is really there to trap innocent people), you
| need to edit a text-file.
`----
A few comments:
1. Some of the "step-by-step" instructions might be a bit easier to
follow in list format (rather than paragraphs).
2. If I were reading the tutorial for the first time, I might conclude
that I had to place "#-*- mode: org -*-" at the top of all my org
files, even after configuring auto-mode-alist.
3. Why C-x b 2.org --> M-x org-mode --> C-x C-s as the recommended
workflow? Once the configuration file is set up, C-x C-f 2.org will
bring one right into org-mode.
Thanks again for all the work you've put into this.
Best,
Matt
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: org-mode tutorial questionaire
2010-03-23 19:42 ` Matt Lundin
@ 2010-03-23 20:04 ` Alexander Poslavsky
2010-03-23 20:50 ` Friedrich Delgado Friedrichs
2010-03-23 23:46 ` Matt Lundin
2010-03-23 20:47 ` Richard Riley
1 sibling, 2 replies; 16+ messages in thread
From: Alexander Poslavsky @ 2010-03-23 20:04 UTC (permalink / raw)
To: emacs-orgmode
On Mar 23, 2010, at 8:42 PM, Matt Lundin wrote:
> Hi Alex,
>
> Alexander Poslavsky <alexander.poslavsky@gmail.com> writes:
>
>> There is a new tutorial on worg: http://orgmode.org/worg/org-tutorials/
>> org4beginners.php. The idea is to write a tutorial for somebody who is
>> new to org-mode.
> ...
>> For everybody:
>> -What kind of tutorial would be the most useful?
>> -What in your experience people find confusing?
>
> Thanks for taking the time to put this on Worg. I wish I had had such a
> concise summary of the various flavors of emacs on different platforms
> when I started exploring org-mode.
>
> I was wondering if you could elaborate on the following. Are you
> suggesting that new users should never use M-x customize?
Well, I don't know about anybody else, but I *never* use it. I think it is awful. But then, what do I know….
>
> ,----
> | The biggest pain, when you just begin with Emacs, is the configuration.
> | There is not really a menu for it (you might later hear there is, but
> | they are lying, that menu is really there to trap innocent people), you
> | need to edit a text-file.
> `----
>
> A few comments:
>
> 1. Some of the "step-by-step" instructions might be a bit easier to
> follow in list format (rather than paragraphs).
Hmm, I see your point, but having a tutorial that is just a bunch of lists looks really ugly. Off course if people don't understand it, it's not good either. Let's see if more complaints follow on this.
>
> 2. If I were reading the tutorial for the first time, I might conclude
> that I had to place "#-*- mode: org -*-" at the top of all my org
> files, even after configuring auto-mode-alist.
fixed, added a note about that.
>
> 3. Why C-x b 2.org --> M-x org-mode --> C-x C-s as the recommended
> workflow? Once the configuration file is set up, C-x C-f 2.org will
> bring one right into org-mode.
As far as I can see, that is actually what the doc says:
Save the file (*C-x s*) as 2.org, and you will notice that the
colors change, syntax highlighting is turned on, and Emacs
understands you are working in org-mode.
but if it is not clear, let me know what paragraph you are refering to.
>
> Thanks again for all the work you've put into this.
>
> Best,
> Matt
>
and thank you for your remarks!
alex
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: org-mode tutorial questionaire
2010-03-23 19:42 ` Matt Lundin
2010-03-23 20:04 ` Alexander Poslavsky
@ 2010-03-23 20:47 ` Richard Riley
2010-03-24 2:31 ` Bernt Hansen
1 sibling, 1 reply; 16+ messages in thread
From: Richard Riley @ 2010-03-23 20:47 UTC (permalink / raw)
To: emacs-orgmode
Matt Lundin <mdl@imapmail.org> writes:
> Hi Alex,
>
> Alexander Poslavsky <alexander.poslavsky@gmail.com> writes:
>
>> There is a new tutorial on worg: http://orgmode.org/worg/org-tutorials/
>> org4beginners.php. The idea is to write a tutorial for somebody who is
>> new to org-mode.
> ...
>> For everybody:
>> -What kind of tutorial would be the most useful?
>> -What in your experience people find confusing?
>
> Thanks for taking the time to put this on Worg. I wish I had had such a
> concise summary of the various flavors of emacs on different platforms
> when I started exploring org-mode.
>
> I was wondering if you could elaborate on the following. Are you
> suggesting that new users should never use M-x customize?
As a general comment on this : I used to hand code all my
customisations. And ran into terrible problems somewhere along the
line. Now anything that has a customise interface, I use that interface
and have had no such problems anymore. The downside of course is that
your customisations are not grouped "logically" with comments -but, for
me anyway, using the customisation interface lends itself to much more
trustworthy code.
>
> ,----
> | The biggest pain, when you just begin with Emacs, is the configuration.
> | There is not really a menu for it (you might later hear there is, but
> | they are lying, that menu is really there to trap innocent people), you
> | need to edit a text-file.
> `----
>
> A few comments:
>
> 1. Some of the "step-by-step" instructions might be a bit easier to
> follow in list format (rather than paragraphs).
>
> 2. If I were reading the tutorial for the first time, I might conclude
> that I had to place "#-*- mode: org -*-" at the top of all my org
> files, even after configuring auto-mode-alist.
>
> 3. Why C-x b 2.org --> M-x org-mode --> C-x C-s as the recommended
> workflow? Once the configuration file is set up, C-x C-f 2.org will
> bring one right into org-mode.
>
> Thanks again for all the work you've put into this.
>
> Best,
> Matt
>
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
--
ASCII ribbon campaign ( )
- against HTML email X
& vCards / \
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: org-mode tutorial questionaire
2010-03-23 20:04 ` Alexander Poslavsky
@ 2010-03-23 20:50 ` Friedrich Delgado Friedrichs
2010-03-23 21:43 ` David Maus
2010-03-23 22:04 ` Thomas S. Dye
2010-03-23 23:46 ` Matt Lundin
1 sibling, 2 replies; 16+ messages in thread
From: Friedrich Delgado Friedrichs @ 2010-03-23 20:50 UTC (permalink / raw)
To: emacs-orgmode
Hi
Alexander Poslavsky schrieb:
> > I was wondering if you could elaborate on the following. Are you
> > suggesting that new users should never use M-x customize?
> Well, I don't know about anybody else, but I *never* use it. I think it is awful. But then, what do I know….
---Zitatende---
Maybe that's a bit opinionated for a tutorial then. I do use M-x
customize and I believe it has its merits.
--
Friedrich Delgado Friedrichs <friedel@nomaden.org>
TauPan on Ircnet and Freenode ;)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: org-mode tutorial questionaire
2010-03-23 20:50 ` Friedrich Delgado Friedrichs
@ 2010-03-23 21:43 ` David Maus
2010-03-23 22:00 ` Alexander Poslavsky
2010-03-23 22:04 ` Thomas S. Dye
1 sibling, 1 reply; 16+ messages in thread
From: David Maus @ 2010-03-23 21:43 UTC (permalink / raw)
To: friedel; +Cc: emacs-orgmode
[-- Attachment #1.1: Type: text/plain, Size: 888 bytes --]
Friedrich Delgado Friedrichs wrote:
>Hi
>Alexander Poslavsky schrieb:
>> > I was wondering if you could elaborate on the following. Are you
>> > suggesting that new users should never use M-x customize?
>> Well, I don't know about anybody else, but I *never* use it. I think it is awful. But then, what do I know….
>---Zitatende---
>Maybe that's a bit opinionated for a tutorial then. I do use M-x
>customize and I believe it has its merits.
I only use M-x customize to look what lever I can pull but pointing at
customize for a user who is new to Emacs, Org and, in turn, elisp
seems to me a really good sugestion. Not just for the user, but maybe
for the authors of the tutorial: You don't have to explain elisp when
talking about customization options.
-- David
--
OpenPGP... 0x99ADB83B5A4478E6
Jabber.... dmjena@jabber.org
Email..... dmaus@ictsoc.de
[-- Attachment #1.2: Type: application/pgp-signature, Size: 230 bytes --]
[-- Attachment #2: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: org-mode tutorial questionaire
2010-03-23 21:43 ` David Maus
@ 2010-03-23 22:00 ` Alexander Poslavsky
0 siblings, 0 replies; 16+ messages in thread
From: Alexander Poslavsky @ 2010-03-23 22:00 UTC (permalink / raw)
To: emacs-orgmode
On Mar 23, 2010, at 10:43 PM, David Maus wrote:
> Friedrich Delgado Friedrichs wrote:
>> Hi
>
>> Alexander Poslavsky schrieb:
>>>> I was wondering if you could elaborate on the following. Are you
>>>> suggesting that new users should never use M-x customize?
>>> Well, I don't know about anybody else, but I *never* use it. I think it is awful. But then, what do I know….
>> ---Zitatende---
>
>> Maybe that's a bit opinionated for a tutorial then. I do use M-x
>> customize and I believe it has its merits.
>
> I only use M-x customize to look what lever I can pull but pointing at
> customize for a user who is new to Emacs, Org and, in turn, elisp
> seems to me a really good sugestion. Not just for the user, but maybe
> for the authors of the tutorial: You don't have to explain elisp when
> talking about customization options.
ok, it looks that the general opinion is a lot more positive then I thought. I'll change it in the tutorial, and see if other things can be done using M-x customize.
thanks for the remarks, keep them coming,
alex
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: org-mode tutorial questionaire
2010-03-23 20:50 ` Friedrich Delgado Friedrichs
2010-03-23 21:43 ` David Maus
@ 2010-03-23 22:04 ` Thomas S. Dye
1 sibling, 0 replies; 16+ messages in thread
From: Thomas S. Dye @ 2010-03-23 22:04 UTC (permalink / raw)
To: friedel; +Cc: emacs-orgmode
On Mar 23, 2010, at 10:50 AM, Friedrich Delgado Friedrichs wrote:
> Hi
>
> Alexander Poslavsky schrieb:
>>> I was wondering if you could elaborate on the following. Are you
>>> suggesting that new users should never use M-x customize?
>> Well, I don't know about anybody else, but I *never* use it. I
>> think it is awful. But then, what do I know….
> ---Zitatende---
>
> Maybe that's a bit opinionated for a tutorial then. I do use M-x
> customize and I believe it has its merits.
>
> --
> Friedrich Delgado Friedrichs <friedel@nomaden.org>
> TauPan on Ircnet and Freenode ;)
>
Aloha all,
I think Alexander's manual is an excellent start and will be helpful
to newbies.
To be successful, the manual will have to make many choices for the
newbie, among them whether or not to use customize. It will be very
different from the usual manual, which is designed to expose full
complexity.
IMHO, the goal of describing a sensible path to productive use of Org-
mode should be the highest priority. When there is the urge to say to
the newbie, "you can do this or that", it should be avoided. Instead,
the template should be "do it this way."
I agree with Friedrich that customize has merits (though I don't use
it). I like Alexander's vivid language, but agree with Friedrich that
it doesn't need to be so opinionated in this case. Perhaps the
template for these alternate paths might be a footnote "there is
[[another way][link]] to do this."
All the best,
Tom
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: org-mode tutorial questionaire
2010-03-23 20:04 ` Alexander Poslavsky
2010-03-23 20:50 ` Friedrich Delgado Friedrichs
@ 2010-03-23 23:46 ` Matt Lundin
2010-03-24 2:30 ` Alexander Poslavsky
1 sibling, 1 reply; 16+ messages in thread
From: Matt Lundin @ 2010-03-23 23:46 UTC (permalink / raw)
To: Alexander Poslavsky; +Cc: emacs-orgmode
Alexander Poslavsky <alexander.poslavsky@gmail.com> writes:
> On Mar 23, 2010, at 8:42 PM, Matt Lundin wrote:
>
>> Hi Alex,
>>
>> Alexander Poslavsky <alexander.poslavsky@gmail.com> writes:
>>
>>> There is a new tutorial on worg: http://orgmode.org/worg/org-tutorials/
>>> org4beginners.php. The idea is to write a tutorial for somebody who is
>>> new to org-mode.
>> ...
>>> For everybody:
>>> -What kind of tutorial would be the most useful?
>>> -What in your experience people find confusing?
>>
>> Thanks for taking the time to put this on Worg. I wish I had had such a
>> concise summary of the various flavors of emacs on different platforms
>> when I started exploring org-mode.
>>
>> I was wondering if you could elaborate on the following. Are you
>> suggesting that new users should never use M-x customize?
> Well, I don't know about anybody else, but I *never* use it. I think
> it is awful. But then, what do I know….
I don't use it much now, either. But when I was learning emacs, it eased
me gently into the wild and woolly world of lists, symbols, cons cells,
and the like. In addition, M-x customize-group [RET] org is a nice way
to browse org-mode's wealth of options and internal documentation. And
Carsten has put a tremendous amount of work into coding all those
exemplary defcustoms in the org*.el files. :)
>>
>> 3. Why C-x b 2.org --> M-x org-mode --> C-x C-s as the recommended
>> workflow? Once the configuration file is set up, C-x C-f 2.org will
>> bring one right into org-mode.
> As far as I can see, that is actually what the doc says:
>
> Save the file (*C-x s*) as 2.org, and you will notice that the
> colors change, syntax highlighting is turned on, and Emacs
> understands you are working in org-mode.
>
> but if it is not clear, let me know what paragraph you are refering
> to.
Sorry if my question was unclear. I'm simply wondering whether we should
recommend a multi-step process to new users (i.e., C-x b to create a new
buffer and then C-x C-s to activate org-mode) when C-x C-f (find-file)
both creates a new buffer and activates org-mode immediately. Of course,
all this is a matter of taste (as is almost everything in emacs)! But I
suspect a new user might find it a bit crufty if org-mode commands don't
work *until* the buffer is first saved. Also, C-x b (switch-to-buffer)
followed by C-x s typically requires you to provide two names (first the
buffer and then the file), whereas C-x C-f does everything at once.
Thanks again for all the work you put into this.
Best,
Matt
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: org-mode tutorial questionaire
2010-03-23 23:46 ` Matt Lundin
@ 2010-03-24 2:30 ` Alexander Poslavsky
0 siblings, 0 replies; 16+ messages in thread
From: Alexander Poslavsky @ 2010-03-24 2:30 UTC (permalink / raw)
To: emacs-orgmode
On Mar 24, 2010, at 12:46 AM, Matt Lundin wrote:
<snip>
>
> Sorry if my question was unclear. I'm simply wondering whether we should
> recommend a multi-step process to new users (i.e., C-x b to create a new
> buffer and then C-x C-s to activate org-mode) when C-x C-f (find-file)
> both creates a new buffer and activates org-mode immediately. Of course,
> all this is a matter of taste (as is almost everything in emacs)! But I
> suspect a new user might find it a bit crufty if org-mode commands don't
> work *until* the buffer is first saved. Also, C-x b (switch-to-buffer)
> followed by C-x s typically requires you to provide two names (first the
> buffer and then the file), whereas C-x C-f does everything at once.
<snip>
You are probably right, leaving out C-x b, will make it just a bit simpler,
thanks,
alex
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: org-mode tutorial questionaire
2010-03-23 20:47 ` Richard Riley
@ 2010-03-24 2:31 ` Bernt Hansen
2010-03-24 6:32 ` Richard Riley
0 siblings, 1 reply; 16+ messages in thread
From: Bernt Hansen @ 2010-03-24 2:31 UTC (permalink / raw)
To: Richard Riley; +Cc: emacs-orgmode
Richard Riley <rileyrgdev@gmail.com> writes:
> Matt Lundin <mdl@imapmail.org> writes:
>
>> Hi Alex,
>>
>> Alexander Poslavsky <alexander.poslavsky@gmail.com> writes:
>>
>>> There is a new tutorial on worg: http://orgmode.org/worg/org-tutorials/
>>> org4beginners.php. The idea is to write a tutorial for somebody who is
>>> new to org-mode.
>> ...
>>> For everybody:
>>> -What kind of tutorial would be the most useful?
>>> -What in your experience people find confusing?
>>
>> Thanks for taking the time to put this on Worg. I wish I had had such a
>> concise summary of the various flavors of emacs on different platforms
>> when I started exploring org-mode.
>>
>> I was wondering if you could elaborate on the following. Are you
>> suggesting that new users should never use M-x customize?
>
> As a general comment on this : I used to hand code all my
> customisations. And ran into terrible problems somewhere along the
> line. Now anything that has a customise interface, I use that interface
> and have had no such problems anymore. The downside of course is that
> your customisations are not grouped "logically" with comments -but, for
> me anyway, using the customisation interface lends itself to much more
> trustworthy code.
I also use customize extensively -- wherever it is available. I don't
have to worry about the exact syntax of the value of the variable - I
can just use the customize interface and pick what I want and move on to
more productive things.
I used to hand code variables as Richard did but found I wasted a heck
of a lot more time fiddling with the syntax of a variable doing that
instead of just setting it and forgetting it with the customize
interface. The customize interface that Carsten has put together also
makes it easy to see all of the options for a variable in org-mode.
Some variables need to be set before org-mode is loaded (when using
setq) but as I understand it this isn't the case for customizations.
Regards,
Bernt
PS.
I keep my ~/.emacs -> ~/git/emacs/emacs.el and ~/git/emacs/custom.el
files in a git repository (~/git/emacs) so I can commit changes to these
files and add meaningful comments about the reason for the change in the
commit message. This lets me easily experiment with changing half a
dozen variables and not worrying about remembering the old values in
case I want to go back. Git has the information and it's easy to
restore the old values for any point in the git history. This also lets
me synchronize variable changes to my laptop so my on-the-road org-mode
setup is identical to my workstation.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: org-mode tutorial questionaire
2010-03-24 2:31 ` Bernt Hansen
@ 2010-03-24 6:32 ` Richard Riley
2010-03-24 11:53 ` Bernt Hansen
2010-03-24 12:36 ` Ian Barton
0 siblings, 2 replies; 16+ messages in thread
From: Richard Riley @ 2010-03-24 6:32 UTC (permalink / raw)
To: Bernt Hansen; +Cc: Richard Riley, emacs-orgmode
Bernt Hansen <bernt@norang.ca> writes:
> Richard Riley <rileyrgdev@gmail.com> writes:
>
>> Matt Lundin <mdl@imapmail.org> writes:
>>
>>> Hi Alex,
>>>
>>> Alexander Poslavsky <alexander.poslavsky@gmail.com> writes:
>>>
>>>> There is a new tutorial on worg: http://orgmode.org/worg/org-tutorials/
>>>> org4beginners.php. The idea is to write a tutorial for somebody who is
>>>> new to org-mode.
>>> ...
>>>> For everybody:
>>>> -What kind of tutorial would be the most useful?
>>>> -What in your experience people find confusing?
>>>
>>> Thanks for taking the time to put this on Worg. I wish I had had such a
>>> concise summary of the various flavors of emacs on different platforms
>>> when I started exploring org-mode.
>>>
>>> I was wondering if you could elaborate on the following. Are you
>>> suggesting that new users should never use M-x customize?
>>
>> As a general comment on this : I used to hand code all my
>> customisations. And ran into terrible problems somewhere along the
>> line. Now anything that has a customise interface, I use that interface
>> and have had no such problems anymore. The downside of course is that
>> your customisations are not grouped "logically" with comments -but, for
>> me anyway, using the customisation interface lends itself to much more
>> trustworthy code.
>
> I also use customize extensively -- wherever it is available. I don't
> have to worry about the exact syntax of the value of the variable - I
> can just use the customize interface and pick what I want and move on to
> more productive things.
>
> I used to hand code variables as Richard did but found I wasted a heck
> of a lot more time fiddling with the syntax of a variable doing that
> instead of just setting it and forgetting it with the customize
> interface. The customize interface that Carsten has put together also
> makes it easy to see all of the options for a variable in org-mode.
>
> Some variables need to be set before org-mode is loaded (when using
> setq) but as I understand it this isn't the case for customizations.
>
> Regards,
> Bernt
>
> PS.
>
> I keep my ~/.emacs -> ~/git/emacs/emacs.el and ~/git/emacs/custom.el
> files in a git repository (~/git/emacs) so I can commit changes to these
> files and add meaningful comments about the reason for the change in the
> commit message. This lets me easily experiment with changing half a
> dozen variables and not worrying about remembering the old values in
> case I want to go back. Git has the information and it's easy to
> restore the old values for any point in the git history. This also lets
> me synchronize variable changes to my laptop so my on-the-road org-mode
> setup is identical to my workstation.
>
As a side note to this is for those not familiar with git, its pretty
simple to manage a remote git repo using ssh. When on the road or
dealing with multiple PCs around the "globe" (!) this can be priceless.
I maintain my own "sparse" repo on my mail server machine. Whenever I
update my ~/.emacs.d/emacs-init.org file or my custom.el in the same dir
I push it to the remote shh repo too. Handy as to then sync my laptop or
the machine at work.
Needless to say, all my org-files are in there too.
The only thing that still taxes my pickled brain is when I need to
merge. The git terminology for fast forwards etc confuses me each and
every time ;)
--
Google Talk : rileyrgdev@googlemail.com http://www.google.com/talk
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: org-mode tutorial questionaire
2010-03-24 6:32 ` Richard Riley
@ 2010-03-24 11:53 ` Bernt Hansen
2010-03-24 12:36 ` Ian Barton
1 sibling, 0 replies; 16+ messages in thread
From: Bernt Hansen @ 2010-03-24 11:53 UTC (permalink / raw)
To: Richard Riley; +Cc: Richard Riley, emacs-orgmode
Richard Riley <rileyrg@googlemail.com> writes:
> Bernt Hansen <bernt@norang.ca> writes:
>
>> Richard Riley <rileyrgdev@gmail.com> writes:
>>
>> I keep my ~/.emacs -> ~/git/emacs/emacs.el and ~/git/emacs/custom.el
>> files in a git repository (~/git/emacs) so I can commit changes to these
>> files and add meaningful comments about the reason for the change in the
>> commit message. This lets me easily experiment with changing half a
>> dozen variables and not worrying about remembering the old values in
>> case I want to go back. Git has the information and it's easy to
>> restore the old values for any point in the git history. This also lets
>> me synchronize variable changes to my laptop so my on-the-road org-mode
>> setup is identical to my workstation.
>>
>
> As a side note to this is for those not familiar with git, its pretty
> simple to manage a remote git repo using ssh. When on the road or
> dealing with multiple PCs around the "globe" (!) this can be priceless.
>
> I maintain my own "sparse" repo on my mail server machine. Whenever I
> update my ~/.emacs.d/emacs-init.org file or my custom.el in the same dir
> I push it to the remote shh repo too. Handy as to then sync my laptop or
> the machine at work.
>
> Needless to say, all my org-files are in there too.
>
> The only thing that still taxes my pickled brain is when I need to
> merge. The git terminology for fast forwards etc confuses me each and
> every time ;)
Hi Richard,
I use a script for keeping my git repositories up to date on multiple
machines. The source is posted here:
http://doc.norang.ca/org-mode.html#git-sync
This script makes a few assumptions about my repositories
- All repositories have a remote 'norang' which is the bare repository
I push to and fetch from
- All repositories live in a known place (~/git for me)
(I have subdirectories under ~/git for grouping repositories
together and the script finds every repository by looking for the
.git directory)
You can change both of these locations at the top of the script.
git-sync finds each repository on the system you run it from and
synchronizes multiple branches in each repositories with the remote. It
figures out if the branch can be moved (due to a fast-forward) and moves
those refs automatically for all branches in the repository. The only
time you need to manually do something is if you need a merge because
you modified the same branch on two machines without pushing the changes
to the bare repository.
This works great for me (I keep over 30 repositories in sync with my
laptop -- I thought I had 35 repositories I manage this way so just for
fun I decided to count them and there are 73!). I don't need to think
about what changed, I just hack and commit and run git-sync before I
switch machines. Any branch that has been pushed to the remote will be
synchronized by the script and local branches that exist only in the
working repository are ignored.
HTH,
Bernt
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: org-mode tutorial questionaire
2010-03-24 6:32 ` Richard Riley
2010-03-24 11:53 ` Bernt Hansen
@ 2010-03-24 12:36 ` Ian Barton
2010-03-25 17:57 ` Austin Frank
1 sibling, 1 reply; 16+ messages in thread
From: Ian Barton @ 2010-03-24 12:36 UTC (permalink / raw)
To: Richard Riley; +Cc: Richard Riley, Bernt Hansen, emacs-orgmode
>>
>> I keep my ~/.emacs -> ~/git/emacs/emacs.el and ~/git/emacs/custom.el
>> files in a git repository (~/git/emacs) so I can commit changes to these
>> files and add meaningful comments about the reason for the change in the
>> commit message. This lets me easily experiment with changing half a
>> dozen variables and not worrying about remembering the old values in
>> case I want to go back. Git has the information and it's easy to
>> restore the old values for any point in the git history. This also lets
>> me synchronize variable changes to my laptop so my on-the-road org-mode
>> setup is identical to my workstation.
>>
>
I keep my stuff in git too, but recently I have found Dropbox very
useful. Once I discovered how to install it on my server it meant that
all my config files were automatically kept in sync on my computers. in
fact Dropbox is still great even if you don't run your own server.
Git is still very useful for letting you easily go back if you make a
mistake, or want to start over again from an earlier version.
Ian.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: org-mode tutorial questionaire
2010-03-24 12:36 ` Ian Barton
@ 2010-03-25 17:57 ` Austin Frank
2010-03-27 11:32 ` Ian Barton
0 siblings, 1 reply; 16+ messages in thread
From: Austin Frank @ 2010-03-25 17:57 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1.1: Type: text/plain, Size: 902 bytes --]
On Wed, Mar 24 2010, Ian Barton wrote:
> I keep my stuff in git too, but recently I have found Dropbox very
> useful. Once I discovered how to install it on my server it meant that
> all my config files were automatically kept in sync on my
> computers. in fact Dropbox is still great even if you don't run your
> own server.
>
> Git is still very useful for letting you easily go back if you make a
> mistake, or want to start over again from an earlier version.
Even better, make a git repo in your dropbox directory. Great tastes
that taste great together!
(There's a valid question as to whether the git repo in dropbox should
be a bare repo to facilitate pushing and pulling, or a working repo so
that you can use it directly. Suggestions on this point are welcome).
/au
--
Austin Frank
http://aufrank.net
GPG Public Key (D7398C2F): http://aufrank.net/personal.asc
[-- Attachment #1.2: Type: application/pgp-signature, Size: 194 bytes --]
[-- Attachment #2: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: org-mode tutorial questionaire
2010-03-25 17:57 ` Austin Frank
@ 2010-03-27 11:32 ` Ian Barton
0 siblings, 0 replies; 16+ messages in thread
From: Ian Barton @ 2010-03-27 11:32 UTC (permalink / raw)
To: Austin Frank; +Cc: emacs-orgmode
>> I keep my stuff in git too, but recently I have found Dropbox very
>> useful. Once I discovered how to install it on my server it meant that
>> all my config files were automatically kept in sync on my
>> computers. in fact Dropbox is still great even if you don't run your
>> own server.
>>
>> Git is still very useful for letting you easily go back if you make a
>> mistake, or want to start over again from an earlier version.
>
> Even better, make a git repo in your dropbox directory. Great tastes
> that taste great together!
>
> (There's a valid question as to whether the git repo in dropbox should
> be a bare repo to facilitate pushing and pulling, or a working repo so
> that you can use it directly. Suggestions on this point are welcome).
>
I have a .git repo in my org folder inside Dropbox. It's not a bare
repo, but I do keep a bare repo on a server and I have a cron job that
automatically does a commit and pushes to my bare repo once a day.
Ian.
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2010-03-27 11:32 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-23 18:02 org-mode tutorial questionaire Alexander Poslavsky
2010-03-23 19:42 ` Matt Lundin
2010-03-23 20:04 ` Alexander Poslavsky
2010-03-23 20:50 ` Friedrich Delgado Friedrichs
2010-03-23 21:43 ` David Maus
2010-03-23 22:00 ` Alexander Poslavsky
2010-03-23 22:04 ` Thomas S. Dye
2010-03-23 23:46 ` Matt Lundin
2010-03-24 2:30 ` Alexander Poslavsky
2010-03-23 20:47 ` Richard Riley
2010-03-24 2:31 ` Bernt Hansen
2010-03-24 6:32 ` Richard Riley
2010-03-24 11:53 ` Bernt Hansen
2010-03-24 12:36 ` Ian Barton
2010-03-25 17:57 ` Austin Frank
2010-03-27 11:32 ` Ian Barton
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.