Display line numbers in emacs
Add the following to the end of your ~/.emacs file:
Increase/Set font size in Emacs
(set-face-attribute 'default nil :height 100)[/code] The default is 1/10, so height of 100=10. So for font size 12:(set-face-attribute 'default nil :height 120)
Remove split window in Emacs on opening up:;; open with single window (setq inhibit-startup-screen t) (add-hook 'emacs-startup-hook 'delete-other-windows)[/code] My emacs file has the following:;; open with single window (setq inhibit-startup-screen t) (add-hook 'emacs-startup-hook 'delete-other-windows) ;; line number each line on left (global-linum-mode t) ;; Set font size 12 (set-face-attribute 'default nil :height 120)
System copy and paste in Emacs:
Let's be careful with our definitions here
- An Emacs copy is the command
kill-ring-save(usually bound to
- A system copy is what you typically get from pressing CTRL-C (or choosing "Edit->Copy" in a application window).
- An X copy is "physically" highlighting text with the mouse cursor.
- An Emacs paste is the command
yank(usually bound to
- A system paste is what you typically get from pressing CTRL-V (or choosing "Edit-Paste" in an application window).
- An X paste is pressing the "center mouse button" (simulated by pressing the left and right mouse buttons together).
In my case (on GNOME):
- Both Emacs and system copy usually work with X paste.
- X copy usually works with Emacs paste.
- To make system copy work with Emacs paste and Emacs copy work with system paste, you need to add
(setq x-select-enable-clipboard t)to your
.emacs. Or try
META-X set-variable RET x-select-enable-clipboard RET t[/code]
I think this is pretty standard modern Unix behavior.
It's also important to note (though you say you're using Emacs in a separate window) that when Emacs is running in a console, it is completely divorced from the system and X clipboards: cut and paste in that case is mediated by the terminal. For example, "Edit->Paste" in your terminal window should act exactly as if you typed the text from the clipboard into the Emacs buffer.
Joel G Mathew, known in tech circles by the pseudonym Droidzone, is an opensource and programming enthusiast.
His favorite pastime is grappling with GNU compilers, discovering newer Linux secrets, writing scripts, hacking roms, and programs (nothing illegal), reading, blogging. and testing out the latest gadgets.
When away from the tech world, Dr Joel G. Mathew is a practising ENT Surgeon, busy with surgeries and clinical practise.