Resubmission of ragged2e which adds some new commands as replacements
for LaTeX's \raggedright, \raggedleft etc. (they're not redefined, as
entirely new commands are provided).

ragged2e relies on everysel, and since there were only two commands in
the package, I'm also contributing a style file for it, as well. The
footmisc package appears only to be needed when the "footnotes" option
was used.
-- 
Med Venlig Hilsen / Kind Regards,
Mads Jensen
Rubinsteinsvej 31,st.th
DK-2450 Kbh. SV
Denmark
+45 6168 8518
My brain is my second favorite organ.
      -- Woody Allen
;;; ragged2e.el --- AUCTeX style for `ragged2e.sty'

;; Copyright (C) 2011 Free Software Foundation, Inc.

;; Author: Mads Jensen <[email protected]>
;; Created: 2011-04-16
;; Keywords: tex

;; This file is part of AUCTeX.

;; AUCTeX is free software; you can redistribute it and/or modify it
;; under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 3, or (at your option)
;; any later version.

;; AUCTeX is distributed in the hope that it will be useful, but
;; WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;; General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with AUCTeX; see the file COPYING.  If not, write to the Free
;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
;; 02110-1301, USA.

;;; Commentary:

;; This file adds support for `ragged2e.sty'.

;;; Code:

(TeX-add-style-hook
 "ragged2e"
 (lambda ()
   (TeX-add-symbols
    "CenteringLeftskip"
    "RaggedLeftLeftskip"
    "RaggedRightLeftskip"
    "CenteringRightskip"
    "RaggedLeftRightskip"
    "RaggedRightRightskip"
    "CenteringParfillskip"
    "RaggedLeftParfillskip"
    "RaggedRightParfillskip"
    "CenteringParindent"
    "RaggedLeftParindent"
    "RaggedRightParindent"
    "JustifyingParfillskip"
    "JustifyingParindent"
    "ttraggedright"
    "Centering"
    "justifying"
    "RaggedRight"
    "RaggedLeft")

   (LaTeX-add-environments 
    "FlushLeft" "FlushRight" "Center" "justify")

   (TeX-run-style-hooks "footmisc" "everysel")))

(defvar LaTeX-ragged2e-package-options 
  '("originalcommands" "newcommands" "originalparameters" "document"
    "newparameters" "footnotes" "raggedrightboxes")
  "Package options for the ragged2e package.")

;;; ragged2e.el ends here
;;; ragged2e.el --- AUCTeX style for `everysel.sty'

;; Copyright (C) 2012 Free Software Foundation, Inc.

;; Author: Mads Jensen <[email protected]>
;; Created: 2012-12-25
;; Keywords: tex

;; This file is part of AUCTeX.

;; AUCTeX is free software; you can redistribute it and/or modify it
;; under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 3, or (at your option)
;; any later version.

;; AUCTeX is distributed in the hope that it will be useful, but
;; WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;; General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with AUCTeX; see the file COPYING.  If not, write to the Free
;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
;; 02110-1301, USA.

;;; Commentary:

;; This file adds support for `everysel.sty'.

;;; Code:

(TeX-add-style-hook
 "everysel"
 (lambda ()
   (TeX-add-symbols
    ;; adds a hook (the argument code) to be called after \\selectfont
    '("EverySelectfont" 1)
    ;; adds a hook to be called after the next \\selectfont
    '("AtNextSelectont" 1))))

(defvar LaTeX-ragged2e-package-options nil 
  "Package options for the everysel package.")

;;; everysel.el ends here

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
auctex-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/auctex-devel

Reply via email to