comparison lisp/mule/mule-composite.el @ 5490:8861440b1aa4

Remove all autoload cookies from dumped files, they're needless and confusing. lisp/ChangeLog addition: 2011-05-01 Aidan Kehoe <kehoea@parhasard.net> * buff-menu.el (list-buffers-directory): * buff-menu.el (default-list-buffers-identification): * cus-file.el (custom-file-base): * cus-file.el (custom-file): * cus-file.el (make-custom-file-name): * menubar.el (menu-split-long-menu): * newcomment.el: * newcomment.el (indent-for-comment): * newcomment.el (comment-column): * newcomment.el (comment-start): * newcomment.el (comment-start-skip): * newcomment.el (comment-end-skip): * newcomment.el (comment-end): * newcomment.el (comment-indent-function): * newcomment.el (comment-style): * newcomment.el (comment-padding): * newcomment.el (comment-multi-line): * newcomment.el (comment-normalize-vars): * newcomment.el (comment-indent): * newcomment.el (comment-set-column): * newcomment.el (comment-kill): * newcomment.el (uncomment-region): * newcomment.el (comment-region): * newcomment.el (comment-or-uncomment-region): * newcomment.el (comment-dwim): * newcomment.el (comment-indent-new-line): * x-win-sun.el (x-win-init-sun): * x-win-xfree86.el (x-win-init-xfree86): * mule/mule-composite.el: * mule/mule-composite.el (reference-point-alist): * mule/mule-composite.el (compose-region): * mule/mule-composite.el (decompose-region): * mule/mule-composite.el (compose-string): * mule/mule-composite.el (decompose-string): * mule/mule-composite.el (compose-chars): * mule/mule-composite.el (find-composition): * mule/mule-composite.el (compose-chars-after): * mule/mule-composite.el (compose-last-chars): * mule/mule-composite.el (decompose-composite-char): Remove all autoload cookies from dumped files, they're needless and confusing.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 01 May 2011 17:43:14 +0100
parents 308d34e9f07d
children
comparison
equal deleted inserted replaced
5489:159face738c3 5490:8861440b1aa4
24 24
25 ;;; Commentary: 25 ;;; Commentary:
26 26
27 ;;; Code: 27 ;;; Code:
28 28
29 ;;;###autoload
30 (defconst reference-point-alist 29 (defconst reference-point-alist
31 '((tl . 0) (tc . 1) (tr . 2) 30 '((tl . 0) (tc . 1) (tr . 2)
32 (Bl . 3) (Bc . 4) (Br . 5) 31 (Bl . 3) (Bc . 4) (Br . 5)
33 (bl . 6) (bc . 7) (br . 8) 32 (bl . 6) (bc . 7) (br . 8)
34 (cl . 9) (cc . 10) (cr . 11) 33 (cl . 9) (cc . 10) (cr . 11)
153 (aset components i 152 (aset components i
154 (decode-composition-rule (aref components i))) 153 (decode-composition-rule (aref components i)))
155 (setq i (+ i 2)))) 154 (setq i (+ i 2))))
156 components) 155 components)
157 156
158 ;;;###autoload
159 (defun compose-region (start end &optional components modification-func) 157 (defun compose-region (start end &optional components modification-func)
160 "UNIMPLEMENTED. 158 "UNIMPLEMENTED.
161 Compose characters in the current region. 159 Compose characters in the current region.
162 160
163 When called from a program, expects these four arguments. 161 When called from a program, expects these four arguments.
191 (if (or (vectorp components) (listp components)) 189 (if (or (vectorp components) (listp components))
192 (setq components (encode-composition-components components))) 190 (setq components (encode-composition-components components)))
193 (compose-region-internal start end components modification-func) 191 (compose-region-internal start end components modification-func)
194 (set-buffer-modified-p modified-p))) 192 (set-buffer-modified-p modified-p)))
195 193
196 ;;;###autoload
197 (defun decompose-region (start end) 194 (defun decompose-region (start end)
198 "UNIMPLEMENTED. 195 "UNIMPLEMENTED.
199 Decompose text in the current region. 196 Decompose text in the current region.
200 197
201 When called from a program, expects two arguments, 198 When called from a program, expects two arguments,
204 (let ((modified-p (buffer-modified-p)) 201 (let ((modified-p (buffer-modified-p))
205 (buffer-read-only nil)) 202 (buffer-read-only nil))
206 (remove-text-properties start end '(composition nil)) 203 (remove-text-properties start end '(composition nil))
207 (set-buffer-modified-p modified-p))) 204 (set-buffer-modified-p modified-p)))
208 205
209 ;;;###autoload
210 (defun compose-string (string &optional start end components modification-func) 206 (defun compose-string (string &optional start end components modification-func)
211 "UNIMPLEMENTED. 207 "UNIMPLEMENTED.
212 Compose characters in string STRING. 208 Compose characters in string STRING.
213 209
214 The return value is STRING where `composition' property is put on all 210 The return value is STRING where `composition' property is put on all
230 (or start (setq start 0)) 226 (or start (setq start 0))
231 (or end (setq end (length string))) 227 (or end (setq end (length string)))
232 (compose-string-internal string start end components modification-func) 228 (compose-string-internal string start end components modification-func)
233 string) 229 string)
234 230
235 ;;;###autoload
236 (defun decompose-string (string) 231 (defun decompose-string (string)
237 "UNIMPLEMENTED. 232 "UNIMPLEMENTED.
238 Return STRING where `composition' property is removed." 233 Return STRING where `composition' property is removed."
239 (remove-text-properties 0 (length string) '(composition nil) string) 234 (remove-text-properties 0 (length string) '(composition nil) string)
240 string) 235 string)
241 236
242 ;;;###autoload
243 (defun compose-chars (&rest args) 237 (defun compose-chars (&rest args)
244 "UNIMPLEMENTED. 238 "UNIMPLEMENTED.
245 Return a string from arguments in which all characters are composed. 239 Return a string from arguments in which all characters are composed.
246 For relative composition, arguments are characters. 240 For relative composition, arguments are characters.
247 For rule-based composition, Mth \(where M is odd) arguments are 241 For rule-based composition, Mth \(where M is odd) arguments are
262 components args)) 256 components args))
263 ;; Relative composition. 257 ;; Relative composition.
264 (setq str (concat args))) 258 (setq str (concat args)))
265 (compose-string-internal str 0 (length str) components))) 259 (compose-string-internal str 0 (length str) components)))
266 260
267 ;;;###autoload
268 (defun find-composition (pos &optional limit string detail-p) 261 (defun find-composition (pos &optional limit string detail-p)
269 "UNIMPLEMENTED. 262 "UNIMPLEMENTED.
270 Return information about a composition at or nearest to buffer position POS. 263 Return information about a composition at or nearest to buffer position POS.
271 264
272 If the character at POS has `composition' property, the value is a list 265 If the character at POS has `composition' property, the value is a list
303 ;; This is a valid rule-base composition. 296 ;; This is a valid rule-base composition.
304 (decode-composition-components (nth 2 result) 'nocopy)) 297 (decode-composition-components (nth 2 result) 'nocopy))
305 result)) 298 result))
306 299
307 300
308 ;;;###autoload
309 (defun compose-chars-after (pos &optional limit object) 301 (defun compose-chars-after (pos &optional limit object)
310 "UNIMPLEMENTED. 302 "UNIMPLEMENTED.
311 Compose characters in current buffer after position POS. 303 Compose characters in current buffer after position POS.
312 304
313 It looks up the char-table `composition-function-table' (which see) by 305 It looks up the char-table `composition-function-table' (which see) by
345 (looking-at pattern)) 337 (looking-at pattern))
346 (setq result (funcall func pos (match-end 0) pattern nil)) 338 (setq result (funcall func pos (match-end 0) pattern nil))
347 (setq func nil tail (cdr tail))))))) 339 (setq func nil tail (cdr tail)))))))
348 result)) 340 result))
349 341
350 ;;;###autoload
351 (defun compose-last-chars (args) 342 (defun compose-last-chars (args)
352 "UNIMPLEMENTED. 343 "UNIMPLEMENTED.
353 Compose last characters. 344 Compose last characters.
354 The argument is a parameterized event of the form 345 The argument is a parameterized event of the form
355 \(compose-last-chars N COMPONENTS), 346 \(compose-last-chars N COMPONENTS),
367 (>= (- (point) (point-min)) chars)) 358 (>= (- (point) (point-min)) chars))
368 (if (nth 2 args) 359 (if (nth 2 args)
369 (compose-region (- (point) chars) (point) (nth 2 args)) 360 (compose-region (- (point) chars) (point) (nth 2 args))
370 (compose-chars-after (- (point) chars) (point)))))) 361 (compose-chars-after (- (point) chars) (point))))))
371 362
372 ;;;###autoload(global-set-key [compose-last-chars] 'compose-last-chars) 363 ;;;don't ###autoload(global-set-key [compose-last-chars] 'compose-last-chars)
373 364
374 365
375 ;;; The following codes are only for backward compatibility with Emacs 366 ;;; The following codes are only for backward compatibility with Emacs
376 ;;; 20.4 and the earlier. 367 ;;; 20.4 and the earlier.
377 368
378 ;;;###autoload
379 (defun decompose-composite-char (char &optional type with-composition-rule) 369 (defun decompose-composite-char (char &optional type with-composition-rule)
380 "UNIMPLEMENTED. 370 "UNIMPLEMENTED.
381 Convert CHAR to string. 371 Convert CHAR to string.
382 This is only for backward compatibility with Emacs 20.4 and the earlier. 372 This is only for backward compatibility with Emacs 20.4 and the earlier.
383 373