]> code.delx.au - gnu-emacs/blobdiff - lisp/term/linux.el
* term/x-win.el (menu-bar-edit-menu): Disable paste if buffer is
[gnu-emacs] / lisp / term / linux.el
index e46efa073ddc8fc5f081de298e670a1744ddc5a0..7fa9a96e9bdb72c234938e961b5ab2e98d9c2cb1 100644 (file)
@@ -1,12 +1,21 @@
+;; -*- no-byte-compile: t -*-
 ;; The Linux console handles Latin-1 by default.
 
-(unless (terminal-coding-system)
-  (set-terminal-coding-system 'iso-latin-1))
+(defun terminal-init-linux ()
+  "Terminal initialization function for linux."  
+  (unless (terminal-coding-system)
+    (set-terminal-coding-system 'iso-latin-1))
 
-;; Make Latin-1 input characters work, too.
-;; Meta will continue to work, because the kernel
-;; turns that into Escape.
+  ;; It can't really display underlines.
+  (tty-no-underline)
 
-(let ((value (current-input-mode)))
-  ;; The third arg only matters in that it is not t or nil.
-  (set-input-mode (nth 0 value) (nth 1 value) 'iso-latin-1 (nth 3 value)))
+  ;; Make Latin-1 input characters work, too.
+  ;; Meta will continue to work, because the kernel
+  ;; turns that into Escape.
+
+  (let ((value (current-input-mode)))
+    ;; The third arg only matters in that it is not t or nil.
+    (set-input-mode (nth 0 value) (nth 1 value) 'iso-latin-1 (nth 3 value))))
+
+;;; arch-tag: 5d0c4f63-739b-4862-abf3-041fe42adb8f
+;;; linux.el ends here