Mercurial > emacs
annotate lisp/obsolete/swedish.el @ 94110:d7d3cc08c6cd
(diary-remind): Don't clobber `date' passed by diary-sexp-entry.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Wed, 16 Apr 2008 03:23:30 +0000 |
parents | ee22366f2a68 |
children | 43d30a1ea764 |
rev | line source |
---|---|
65082
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
1 ;;; swedish.el --- miscellaneous functions for dealing with Swedish |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
2 |
79715 | 3 ;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 |
74509 | 4 ;; Free Software Foundation, Inc. |
65082
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
5 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
6 ;; Author: Howard Gayle |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
7 ;; Maintainer: FSF |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
8 ;; Keywords: i18n |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
9 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
10 ;; This file is part of GNU Emacs. |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
11 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
12 ;; GNU Emacs is free software; you can redistribute it and/or modify |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
13 ;; it under the terms of the GNU General Public License as published by |
78228
1e016d63f292
Switch license to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents:
75347
diff
changeset
|
14 ;; the Free Software Foundation; either version 3, or (at your option) |
65082
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
15 ;; any later version. |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
16 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
17 ;; GNU Emacs is distributed in the hope that it will be useful, |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
20 ;; GNU General Public License for more details. |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
21 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
22 ;; You should have received a copy of the GNU General Public License |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
23 ;; along with GNU Emacs; see the file COPYING. If not, write to the |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
24 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
25 ;; Boston, MA 02110-1301, USA. |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
26 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
27 ;;; Commentary: |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
28 |
94000
ee22366f2a68
Add a comment giving version of obsolescence.
Glenn Morris <rgm@gnu.org>
parents:
93975
diff
changeset
|
29 ;; This file has been obsolete since Emacs 22.1. |
ee22366f2a68
Add a comment giving version of obsolescence.
Glenn Morris <rgm@gnu.org>
parents:
93975
diff
changeset
|
30 |
90224
2d92f5c9d6ae
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-78
Miles Bader <miles@gnu.org>
parents:
65096
diff
changeset
|
31 ;; Fixme: Is this actually used? if so, it should be in language, |
2d92f5c9d6ae
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-78
Miles Bader <miles@gnu.org>
parents:
65096
diff
changeset
|
32 ;; possibly as a feature property of Swedish, probably defining a |
2d92f5c9d6ae
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-78
Miles Bader <miles@gnu.org>
parents:
65096
diff
changeset
|
33 ;; `swascii' coding system. |
2d92f5c9d6ae
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-78
Miles Bader <miles@gnu.org>
parents:
65096
diff
changeset
|
34 |
65082
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
35 ;;; Code: |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
36 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
37 ;; Written by Howard Gayle. See case-table.el for details. |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
38 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
39 ;; See iso-swed.el for a description of the character set. |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
40 |
65137
4377043d399d
Move the `defvar's to the top level.
Juanma Barranquero <lekktu@gmail.com>
parents:
65096
diff
changeset
|
41 (defvar mail-send-hook) |
4377043d399d
Move the `defvar's to the top level.
Juanma Barranquero <lekktu@gmail.com>
parents:
65096
diff
changeset
|
42 (defvar news-group-hook-alist) |
4377043d399d
Move the `defvar's to the top level.
Juanma Barranquero <lekktu@gmail.com>
parents:
65096
diff
changeset
|
43 (defvar news-inews-hook) |
65096
53f6f03cfce2
(news-inews-hook, news-group-hook-alist, mail-send-hook):
Juanma Barranquero <lekktu@gmail.com>
parents:
65082
diff
changeset
|
44 |
65082
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
45 (defvar swedish-re |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
46 "[ \t\n]\\(och\\|att\\|en\\|{r\\|\\[R\\|p}\\|P\\]\\|som\\|det\\|av\\|den\\|f|r\\|F\\\\R\\)[ \t\n.,?!:;'\")}]" |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
47 "Regular expression for common Swedish words.") |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
48 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
49 (defvar swascii-to-8859-trans |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
50 (let ((string (make-string 256 ? )) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
51 (i 0)) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
52 (while (< i 256) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
53 (aset string i i) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
54 (setq i (1+ i))) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
55 (aset string ?\[ 196) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
56 (aset string ?\] 197) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
57 (aset string ?\\ 214) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
58 (aset string ?^ 220) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
59 (aset string ?\{ 228) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
60 (aset string ?\} 229) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
61 (aset string ?\` 233) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
62 (aset string ?\| 246) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
63 (aset string ?~ 252) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
64 string) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
65 "Trans table from SWASCII to 8859.") |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
66 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
67 ; $ is not converted because it almost always means US |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
68 ; dollars, not general currency sign. @ is not converted |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
69 ; because it is more likely to be an at sign in a mail address |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
70 ; than an E with acute accent. |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
71 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
72 (defun swascii-to-8859-buffer () |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
73 "Convert characters in buffer from Swedish/Finnish-ascii to ISO 8859/1. |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
74 Works even on read-only buffers. `$' and `@' are not converted." |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
75 (interactive) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
76 (let ((buffer-read-only nil)) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
77 (translate-region (point-min) (point-max) swascii-to-8859-trans))) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
78 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
79 (defun swascii-to-8859-buffer-maybe () |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
80 "Call swascii-to-8859-buffer if the buffer looks like Swedish-ascii. |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
81 Leaves point just after the word that looks Swedish." |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
82 (interactive) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
83 (let ((case-fold-search t)) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
84 (if (re-search-forward swedish-re nil t) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
85 (swascii-to-8859-buffer)))) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
86 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
87 (setq rmail-show-message-hook 'swascii-to-8859-buffer-maybe) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
88 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
89 (setq news-group-hook-alist |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
90 (append '(("^swnet." . swascii-to-8859-buffer-maybe)) |
65096
53f6f03cfce2
(news-inews-hook, news-group-hook-alist, mail-send-hook):
Juanma Barranquero <lekktu@gmail.com>
parents:
65082
diff
changeset
|
91 (bound-and-true-p news-group-hook-alist))) |
65082
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
92 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
93 (defvar 8859-to-swascii-trans |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
94 (let ((string (make-string 256 ? )) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
95 (i 0)) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
96 (while (< i 256) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
97 (aset string i i) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
98 (setq i (1+ i))) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
99 (aset string 164 ?$) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
100 (aset string 196 ?\[) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
101 (aset string 197 ?\]) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
102 (aset string 201 ?@) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
103 (aset string 214 ?\\) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
104 (aset string 220 ?^) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
105 (aset string 228 ?\{) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
106 (aset string 229 ?\}) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
107 (aset string 233 ?\`) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
108 (aset string 246 ?\|) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
109 (aset string 252 ?~) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
110 string) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
111 "8859 to SWASCII trans table.") |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
112 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
113 (defun 8859-to-swascii-buffer () |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
114 "Convert characters in buffer from ISO 8859/1 to Swedish/Finnish-ascii." |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
115 (interactive "*") |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
116 (translate-region (point-min) (point-max) 8859-to-swascii-trans)) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
117 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
118 (setq mail-send-hook '8859-to-swascii-buffer) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
119 (setq news-inews-hook '8859-to-swascii-buffer) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
120 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
121 ;; It's not clear what purpose is served by a separate |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
122 ;; Swedish mode that differs from Text mode only in having |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
123 ;; a separate abbrev table. Nothing says that the abbrevs you |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
124 ;; define in Text mode have to be English! |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
125 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
126 ;(defvar swedish-mode-abbrev-table nil |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
127 ; "Abbrev table used while in swedish mode.") |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
128 ;(define-abbrev-table 'swedish-mode-abbrev-table ()) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
129 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
130 ;(defun swedish-mode () |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
131 ; "Major mode for editing Swedish text intended for humans to |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
132 ;read. Special commands:\\{text-mode-map} |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
133 ;Turning on swedish-mode calls the value of the variable |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
134 ;text-mode-hook, if that value is non-nil." |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
135 ; (interactive) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
136 ; (kill-all-local-variables) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
137 ; (use-local-map text-mode-map) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
138 ; (setq mode-name "Swedish") |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
139 ; (setq major-mode 'swedish-mode) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
140 ; (setq local-abbrev-table swedish-mode-abbrev-table) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
141 ; (set-syntax-table text-mode-syntax-table) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
142 ; (run-mode-hooks 'text-mode-hook)) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
143 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
144 ;(defun indented-swedish-mode () |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
145 ; "Major mode for editing indented Swedish text intended for |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
146 ;humans to read.\\{indented-text-mode-map} |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
147 ;Turning on indented-swedish-mode calls the value of the |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
148 ;variable text-mode-hook, if that value is non-nil." |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
149 ; (interactive) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
150 ; (kill-all-local-variables) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
151 ; (use-local-map text-mode-map) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
152 ; (define-abbrev-table 'swedish-mode-abbrev-table ()) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
153 ; (setq local-abbrev-table swedish-mode-abbrev-table) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
154 ; (set-syntax-table text-mode-syntax-table) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
155 ; (make-local-variable 'indent-line-function) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
156 ; (setq indent-line-function 'indent-relative-maybe) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
157 ; (use-local-map indented-text-mode-map) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
158 ; (setq mode-name "Indented Swedish") |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
159 ; (setq major-mode 'indented-swedish-mode) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
160 ; (run-mode-hooks 'text-mode-hook)) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
161 |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
162 (provide 'swedish) |
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
163 |
93975
1e3a407766b9
Fix up comment convention on the arch-tag lines.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
91327
diff
changeset
|
164 ;; arch-tag: a117019d-acac-4ac4-8eac-0dbd49a41d32 |
65082
7f8dd08fc498
Moved from international. Old log:
Jan Djärv <jan.h.d@swipnet.se>
parents:
diff
changeset
|
165 ;;; swedish.el ends here |