[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Orgmode] Something like SETUPFILE, but in .emacs?
From: |
Darlan Cavalcante Moreira |
Subject: |
Re: [Orgmode] Something like SETUPFILE, but in .emacs? |
Date: |
Sun, 13 Feb 2011 12:53:50 -0300 |
User-agent: |
Wanderlust/2.15.9 (Almost Unreal) Emacs/24.0 Mule/6.0 (HANACHIRUSATO) |
You can use auto-insert for this.
Put something like this in your .emacs file
--8<---------------cut here---------------start------------->8---
(require 'autoinsert)
(auto-insert-mode t) ;;; Adds hook to find-files-hook
;;; Set directory containing the auto-insert templates (Trailing slash is
;;; important) Change this directory to whatever you want
(setq auto-insert-directory
"~/Dropbox/Dotfiles/.emacs.d/auto-insert-templates/")
(setq auto-insert-query nil) ;;; nil If you don't want to be prompted
;;; before insertion
;;; Define an auto-insert template for org files
(define-auto-insert "\.org" "my-orgfile-template.org")
--8<---------------cut here---------------end--------------->8---
Now create the file "my-orgfile-template.org" inside the
auto-insert-directory with what you want and whenever you create a new org
file the content in my-orgfile-template.org will be inserted. I like to
have a heading with the configuration and leave only title, author and
email at the beggining of the file. The template I use is
--8<---------------cut here---------------start------------->8---
#+TITLE:Put The Title Here
#+AUTHOR:Authors Name
#+EMAIL:address@hidden
* Some Header
* Org-File Setup
#+STARTUP: odd
#+OPTIONS: toc:nil
#+OPTIONS: ^:{}
#+LINK: google http://www.google.com/search?q=%s
#+LINK: nautilus elisp:(browse-dir "%s")
#+LINK: sftp elisp:(browse-dir-sftp "%s")
#+LINK: tomboy elisp:(tomboy-simple-open-note "%s")
#+LINK: calibre file:~/Calibre Library/%s
#+LINK: mendeley file:~/Mendeley_Desktop/%s
#+STARTUP: logdone
#+STARTUP: logreschedule
#+STARTUP: logredeadline
#+DRAWERS: PROPERTIES CLOCK LOGBOOK HIDDEN
#+COLUMNS: %41ITEM(Task) %TODO %5Effort %5CLOCKSUM
--8<---------------cut here---------------end--------------->8---
--
Darlan
At Thu, 10 Feb 2011 16:40:44 -0500,
Gary Oberbrunner <address@hidden> wrote:
>
> [1 <multipart/alternative (7bit)>]
> [1.1 <text/plain; ISO-8859-1 (7bit)>]
> First time poster on this list, but old-school Emacs user since 1982. And I
> have to say, org-mode is amazing. I'm running current git master on emacs
> 24.0.50.1 on Windows.
>
> I've put all my org-mode export template stuff into a setup file in my home
> dir, and I make all my org-mode files use it by putting
> #+SETUPFILE: ~/my-setup.org
>
> My question is can I make this totally automatic, so every .org file I load
> gets that setupfile automatically?
>
> btw, here's my settings in my setup file in case anyone's interested.
> Mostly export stuff for HTML and LaTeX so the output comes out nice.
>
> ## Emacs org-mode settings. Include into a .org file at the end like this:
> ## #+SETUPFILE: ~/emacs-org-mode-setup.org
> #+AUTHOR: me
> #+EMAIL: address@hidden
> #+DATE:
> #+DESCRIPTION:
> #+KEYWORDS:
> #+LANGUAGE: en
> #+OPTIONS: H:2 num:nil toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
> author:nil email:nil creator:nil timestamp:nil
> #+OPTIONS: TeX:t LaTeX:auto skip:nil d:nil todo:t pri:nil tags:not-in-toc
> #+INFOJS_OPT: view:nil toc:nil ltoc:t mouse:underline buttons:0 path:
> http://orgmode.org/org-info.js
> #+EXPORT_SELECT_TAGS: export
> #+EXPORT_EXCLUDE_TAGS: noexport
> #+LINK_UP:
> #+LINK_HOME:
> # Page formatting, use full page w/ less whitespace:
> #+LaTeX_HEADER: \usepackage[cm]{fullpage}
> #+LaTeX_HEADER: \usepackage[compact]{titlesec}
> # Snug up lists:
> #+LaTeX_HEADER: \usepackage{paralist}
> #+LaTeX_HEADER: \let\itemize\compactitem
> #+LaTeX_HEADER: \let\description\compactdesc
> #+LaTeX_HEADER: \let\enumerate\compactenum
> # Colors:
> #+LaTeX_HEADER: \usepackage{color}
>
>
> --
> -- Gary
> [1.2 <text/html; ISO-8859-1 (quoted-printable)>]
>
> [2 <text/plain; us-ascii (7bit)>]
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> address@hidden
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
- [Orgmode] Something like SETUPFILE, but in .emacs?, Gary Oberbrunner, 2011/02/10
- Re: [Orgmode] Something like SETUPFILE, but in .emacs?, Matthew Sauer, 2011/02/10
- Message not available
- [Orgmode] Re: Something like SETUPFILE, but in .emacs?, Dan Davison, 2011/02/10
- Re: [Orgmode] Something like SETUPFILE, but in .emacs?, Bastien, 2011/02/12
- Re: [Orgmode] Something like SETUPFILE, but in .emacs?,
Darlan Cavalcante Moreira <=
- Re: [Orgmode] Something like SETUPFILE, but in .emacs?, Gary Oberbrunner, 2011/02/13
- Re: [Orgmode] Something like SETUPFILE, but in .emacs?, Thomas S. Dye, 2011/02/13
- [Orgmode] Re: Something like SETUPFILE, but in .emacs?, Dan Davison, 2011/02/13
- Re: [Orgmode] Re: Something like SETUPFILE, but in .emacs?, Bastien, 2011/02/13
- [Orgmode] Re: Something like SETUPFILE, but in .emacs?, Gary Oberbrunner, 2011/02/13
- Re: [Orgmode] Re: Something like SETUPFILE, but in .emacs?, Matthew Sauer, 2011/02/14
- Re: [Orgmode] Re: Something like SETUPFILE, but in .emacs?, Matthew Sauer, 2011/02/14
- Re: [Orgmode] Re: Something like SETUPFILE, but in .emacs?, Gary Oberbrunner, 2011/02/14
- Message not available
- Message not available
- Fwd: [Orgmode] Something like SETUPFILE, but in .emacs?, Gary Oberbrunner, 2011/02/14