Emacs: Manually set-up w3m
Only `w3m-goto-url' and `w3m-bookmark-view' are ever really used to start w3m, no need to load `w3m-load' for that.
This commit is contained in:
parent
e20a89885e
commit
62ea1086e9
8 changed files with 50 additions and 1 deletions
|
@ -30,7 +30,6 @@
|
||||||
(require 'geiser-install)
|
(require 'geiser-install)
|
||||||
(require 'oni)
|
(require 'oni)
|
||||||
(require 'uniquify)
|
(require 'uniquify)
|
||||||
(require 'w3m-load)
|
|
||||||
|
|
||||||
(autoload 'define-slime-contrib "slime")
|
(autoload 'define-slime-contrib "slime")
|
||||||
(autoload 'gtags-mode "gtags" nil t)
|
(autoload 'gtags-mode "gtags" nil t)
|
||||||
|
@ -42,6 +41,8 @@
|
||||||
(autoload 'server-running-p "server")
|
(autoload 'server-running-p "server")
|
||||||
(autoload 'slime-js-minor-mode "slime-js" nil t)
|
(autoload 'slime-js-minor-mode "slime-js" nil t)
|
||||||
(autoload 'xmodmap-mode "xmodmap-mode" nil t)
|
(autoload 'xmodmap-mode "xmodmap-mode" nil t)
|
||||||
|
(autoload 'w3m-bookmark-view "w3m" nil t)
|
||||||
|
(autoload 'w3m-goto-url "w3m" nil t)
|
||||||
|
|
||||||
(load (expand-file-name "~/.emacs.d/site-lisp/loaddefs.el"))
|
(load (expand-file-name "~/.emacs.d/site-lisp/loaddefs.el"))
|
||||||
|
|
||||||
|
|
4
.emacs.d/snippets/python-mode/Makefile
Normal file
4
.emacs.d/snippets/python-mode/Makefile
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
DESTDIR:=$(DESTDIR)/python-mode
|
||||||
|
objects=defm_empty form form_valid import_from permission_guard url
|
||||||
|
|
||||||
|
include ../../../dotfiles.mk
|
7
.emacs.d/snippets/python-mode/defm_empty
Normal file
7
.emacs.d/snippets/python-mode/defm_empty
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# name: Empty Defmethod
|
||||||
|
# key: defm
|
||||||
|
# --
|
||||||
|
def ${1:name}(self, *args, **kwargs):
|
||||||
|
'''$2'''
|
||||||
|
return super(${3:`(progn (re-search-backward "^[ \t]*class \\(.+\\)(") (match-string 1)))`}, self).$1(*args, **kwargs)
|
9
.emacs.d/snippets/python-mode/form
Normal file
9
.emacs.d/snippets/python-mode/form
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# -*- mode: snippet -*-
|
||||||
|
# name: Model Form
|
||||||
|
# key: form
|
||||||
|
# --
|
||||||
|
class ${1:Model}Form(forms.ModelForm):
|
||||||
|
'''Form for the $1 model.'''
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
model = $1
|
8
.emacs.d/snippets/python-mode/form_valid
Normal file
8
.emacs.d/snippets/python-mode/form_valid
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# -*- mode: snippet -*-
|
||||||
|
# name: Record form
|
||||||
|
# key: defm
|
||||||
|
# --
|
||||||
|
@record_activity(model=${1:`(progn (re-search-backward "^[ \t]*model = \\([a-zA-Z_].*\\)$") (match-string 1))`})
|
||||||
|
def form_valid(self, form):
|
||||||
|
'''Make sure any changes to the $1 model get logged.'''
|
||||||
|
return super(${2:`(progn (re-search-backward "^[ \t]*class \\(.+\\)(") (match-string 1)))`}, self).form_valid(form)
|
6
.emacs.d/snippets/python-mode/import_from
Normal file
6
.emacs.d/snippets/python-mode/import_from
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# name: from ... import ...
|
||||||
|
# contributor: Tom Willemsen
|
||||||
|
# key: from
|
||||||
|
# --
|
||||||
|
from ${1:module} import ${2:class_or_module}
|
9
.emacs.d/snippets/python-mode/permission_guard
Normal file
9
.emacs.d/snippets/python-mode/permission_guard
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# -*- mode: snippet -*-
|
||||||
|
# name: Permission guard
|
||||||
|
# key: defm
|
||||||
|
# --
|
||||||
|
@method_decorator(permission_required('$1',
|
||||||
|
raise_exception=True))
|
||||||
|
def dispatch(self, *args, **kwargs):
|
||||||
|
'''Make sure the user has the $1 permission.'''
|
||||||
|
return super(${3:`(progn (re-search-backward "^[ \t]*class \\(.+\\)(") (match-string 1)))`}, self).dispatch(*args, **kwargs)
|
5
.emacs.d/snippets/python-mode/url
Normal file
5
.emacs.d/snippets/python-mode/url
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# -*- mode: snippet -*-
|
||||||
|
# name: url
|
||||||
|
# key: url
|
||||||
|
# --
|
||||||
|
url(r'^$1', $2, name='$3'),
|
Loading…
Reference in a new issue