• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/lisp/

Lines Matching +defs:backward +defs:char

180 cursor movement bindings are the same (ie. Use \\[hexl-backward-char], \\[hexl-forward-char], \\[hexl-next-line], and \\[hexl-previous-line]
196 \\[hexl-insert-hex-char] will insert a given hexadecimal value (if it is between 0 and 0xFF)
199 \\[hexl-insert-octal-char] will insert a given octal value (if it is between 0 and 0377)
202 \\[hexl-insert-decimal-char] will insert a given decimal value (if it is between 0 and 255)
306 (if isearch-forward 're-search-forward 're-search-backward)
383 (goto-char original-point)
389 (goto-char original-point)))
428 (goto-char original-point))))
465 (goto-char (hexl-address-to-marker address)))
479 (hexl-hex-char-to-integer (string-to-char hex-string))))
489 (hexl-oct-char-to-integer
490 (string-to-char octal-string))))
496 (defun hexl-backward-char (arg)
501 (defun hexl-forward-char (arg)
506 (defun hexl-backward-short (arg)
543 (hexl-backward-short (- arg)))
545 (defun hexl-backward-word (arg)
582 (hexl-backward-word (- arg)))
627 (goto-char (+ (* (/ (point) 68) 68) 11)))
703 (hexl-insert-multibyte-char (read-quoted-char) arg))
748 (defun hexl-char-after-point ()
749 "Return char for ASCII hex digits at point."
750 (hexl-htoi (char-after (point))
751 (char-after (1+ (point)))))
754 "Hex (char) LH (char) RH to integer."
755 (+ (* (hexl-hex-char-to-integer lh) 16)
756 (hexl-hex-char-to-integer rh)))
758 (defun hexl-hex-char-to-integer (character)
759 "Take a char and return its value as if it was a hex digit."
767 (defun hexl-oct-char-to-integer (character)
768 "Take a char and return its value as if it was a octal digit."
783 (defun hexl-insert-multibyte-char (ch num)
788 (let ((charset (char-charset ch))
795 (hexl-insert-char ch num))
801 (let ((encoded (encode-coding-char ch coding))
802 (internal (string-as-unibyte (char-to-string ch)))
804 ;; If encode-coding-char returns nil, it means our character
814 "Insert char 0x%x's internal representation \"%s\"? "
822 (function (lambda (c) (hexl-insert-char c 1))) encoded)
832 (hexl-insert-multibyte-char last-command-char arg))
834 (defun hexl-insert-char (ch num)
852 (goto-char hex-position)
853 (delete-char 2)
855 (goto-char ascii-position)
856 (delete-char 1)
864 (forward-char 51)
865 (forward-char (% address 16)))))
870 (defun hexl-insert-hex-char (arg)
876 (hexl-insert-multibyte-char num arg))))
899 (hexl-insert-char (car chars) 1)
903 (defun hexl-insert-decimal-char (arg)
909 (hexl-insert-multibyte-char num arg))))
911 (defun hexl-insert-octal-char (arg)
917 (hexl-insert-multibyte-char num arg))))
1022 (define-key hexl-mode-map [left] 'hexl-backward-char)
1023 (define-key hexl-mode-map [right] 'hexl-forward-char)
1026 (define-key hexl-mode-map [M-left] 'hexl-backward-short)
1027 (define-key hexl-mode-map [?\e left] 'hexl-backward-short)
1043 (define-key hexl-mode-map "\C-b" 'hexl-backward-char)
1046 (define-key hexl-mode-map "\C-f" 'hexl-forward-char)
1048 (if (not (memq (key-binding (char-to-string help-char))
1050 (define-key hexl-mode-map (char-to-string help-char) 'undefined))
1065 (define-key hexl-mode-map "\e\C-b" 'hexl-backward-short)
1066 (define-key hexl-mode-map "\e\C-d" 'hexl-insert-decimal-char)
1072 (define-key hexl-mode-map "\e\C-o" 'hexl-insert-octal-char)
1075 (define-key hexl-mode-map "\e\C-x" 'hexl-insert-hex-char)
1076 (define-key hexl-mode-map "\eb" 'hexl-backward-word)