33

See the Stack Exchange for Emacs project. From their page: SX will be a full featured Stack Exchange mode for GNU Emacs 24+. Using the official API, we aim to create a more versatile experience for the Stack Exchange network within Emacs itself.


22

GNU Emacs has built-in support for fullscreen since version 24.4. From the changelog: New commands toggle-frame-fullscreen and toggle-frame-maximized, bound to <f11> and M-<f10>, respectively. Note that you don't need to use the latest Emacs version just for this feature. Your window manager (KDE/KWin) is able to put any application ...


17

Dependent on your desktop environment the method to set a default application may differ. That said, many desktop environments respect the associations in ~/.local/share/applications/mimeapps.list, where you can set up an association for the application/x-directory and/or inode/directory types. My mimeapps.list looks like this now: [Default Applications] ...


11

edit-server might be of some help. It lets you edit any text field inside Chrome with Emacs and then send the text back to the browser with minimum effort. Not exactly what you wanted, but its an improvement.


7

I'm using w3m to submit this answer from within Emacs. The StackExchange sites don't look very nice in w3m, but submitting forms works just fine. (I've not been able to submit an answer with the new eww browser.) I don't recommend actually doing this, because it seems rather painful compared to using a regular browser with a Emacs-like bindings (e.g. ...


6

This is how to make emacs as default file manager in ubuntu. First we have to write a script which will act as our file manager. #!/usr/bin/env python import os import sys def main(): if len(sys.argv) > 1: dirname = sys.argv[1] else: dirname = '~' os.system('emacs --eval \'(dired "{}")\'%'.format(dirname)) # you can use ...


6

I solved this myself using excorporate. To activate and integrate excorporate I used the following configuration in my .spacemacs (since I am using spacemacs) I added excorporate to dotspacemacs-additional-packages and added the following to the user-config section of .spacemacs ;; configure excorporate ;; allow opening the exchange calendar with 'e' ...


6

I stumbled on another answer to the problem on SuperUser today. It seems more hackish, but the result is more consistent with other programs on Windows. Run runemacs.exe with no pre-existing icon in the taskbar. Right click on the running Emacs icon in the taskbar, and click on "pin this program to taskbar." Close Emacs Shift right-click on the ...


5

Add this to your init file to make sure that an edit server is created when emacs starts (require 'server) (unless (server-running-p) (server-start)) Now make your windows shortcut point to emacsclientw.exe as follows: C:\path\to\emacsclientw.exe -n -e "(raise-frame)" -a "C:\path\to\runemacs.exe" This should focus an existing Emacs frame (if any), or ...


5

Keysnail implements Emacs keybindings for Firefox. It also serves as a platform for plug-ins, extending the architecture of Firefox in a distinctively Emacsesque fashion.


5

I have always found kill and yank to be sufficient, but I do have a stackoverflow specific copy function I use. (defun copy-el-for-so (beg end) "copy region and format for SO." (interactive "r") (let ((text (buffer-substring-no-properties beg end))) (with-temp-buffer (insert "<!--Language: lang-lisp -->\n") (replace-string "\n" "\...


4

Although the question is specifically for Linux I went and figured it out for Windows (since this prompted me to find how to do it for myself). Interestingly enough, you don't have to invoke Dired, simply pass a folder as the file. This saves a lot of hassle on Windows since %1 will pass c:\Users (for example) and break on \U if included in the eval ...


2

The instructions on emacswiki worked for me (Emacs 24.3.1). I've only tried this on Unity, so I'm not 100% sure it will work on KDE. Here's the relevant portion from my ~/.emacs: (defun my-fullscreen () (interactive) (set-frame-parameter nil 'fullscreen 'fullboth) ;this makes the frame go fullscreen (tool-bar-mode -1) ;these 3 lines turn off GUI junk ...


2

It sounds like you are having difficulty with a new display manager. This new display manager does not match your Emacs workflow. We can try the following and see if it helps. pick up a frame-oriented workflow adjust the frame titles in appropriate ways, maybe with (setq frame-title-format "%b") configure the appropriate "frame preferences" in your ...


1

You can also do this with emacsclient. Here I'm using space to separate file names: #!/bin/sh emacsclient -e "(mapconcat #'identity recentf-list \" \")" thescript | sed 's/\s/\n/g'


1

You can use the Firefox add-on It's All Text. This will add a tiny "edit" button to the bottom of any text area. Clicking it (or using a hot-key, default C-S-v) fires up Emacs with the content in a temporary buffer. Write the buffer (repeatedly) and the text area updates. My config for it is simply setting Editor to /usr/bin/emacsclient.


1

I have been using Firemacs and have been very happy with it. It is a firefox extension which gives you emacs keybinding. It supports many keybindings including kill and yank. It can be installed from here.


Only top voted, non community-wiki answers of a minimum length are eligible