-
Notifications
You must be signed in to change notification settings - Fork 0
/
advice-patch.html
63 lines (53 loc) · 3.14 KB
/
advice-patch.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<!DOCTYPE HTML PUBLIC>
<html lang="en" xml:lang="en">
<head>
<title>GNU ELPA - advice-patch</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="shortcut icon" type="image/png" href="../favicon.png">
<link rel="stylesheet" href="//code.cdn.mozilla.net/fonts/fira.css">
<link rel="stylesheet" type="text/css" href="../layout.css">
<script src="../javascript/jquery.min.js" type="text/javascript"></script>
<script src="../javascript/jquery.filtertable.min.js" type="text/javascript"></script>
<script src="../javascript/package-search.js" type="text/javascript"></script>
<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,width=device-width" />
</head>
<body>
<div class="wrapper">
<div class="header small">
<div class="container">
<h1><a href="index.html">GNU ELPA</a> - advice-patch</h1>
</div>
</div>
<div class="container">
<h2 class="package">advice-patch</h2><dl><dt>Description</dt><dd>Use patches to advise the inside of functions</dd>
<dt>Latest</dt> <dd><a href="advice-patch-0.1.tar">advice-patch-0.1.tar</a>, 2021-May-19, 10.0 KiB</dd>
<dt>Maintainer</dt> <dd>Stefan Monnier <[email protected]></dd>
<dt>Home page</dt> <dd><a href="https://elpa.gnu.org/packages/advice-patch.html">https://elpa.gnu.org/packages/advice-patch.html</a></dd>
<dt>Browse repository</dt> <dd><a href="https://git.savannah.gnu.org/cgit/emacs/elpa.git/?h=externals/advice-patch">CGit</a> or <a href="https://git.savannah.gnu.org/gitweb/?p=emacs/elpa.git;a=shortlog;h=refs/heads/externals/advice-patch">Gitweb</a></dd>
</dl><p>To install this package, run in Emacs:</p>
<pre>M-x <span class="kw">package-install</span> RET <span class="kw">advice-patch</span> RET</pre><h2>Full description</h2><pre>
This package builds on `advice-add' but instead of letting you add code
before/after/around the body of the advised function, it lets you directly
patch the inside of that function.
This is inspired from [el-patch](https://github.com/raxod502/el-patch),
but stripped down to its barest essentials. `el-patch' provides many more
features, especially to be notified when the advised function is modified
and to help you update your patches accordingly.
Beware: this can eat your lunch and can misbehave unexpectedly in many
legitimate cases.
TODO:
- Lots of cases to fix and features to add. See FIXMEs in the code.
</pre>
<div class="footer">
<div class="container">
<p>Copyright 2016-2021 <a href="https://fsf.org">Free Software Foundation</a>, Inc.</p>
<p>Design provided by <a href="https://nicolas.petton.fr">Nicolas Petton</a></p>
<p>
This website is licensed under the
<a href="https://creativecommons.org/licenses/by-nd/4.0/">CC BY-ND 4.0</a>
International License.
</p>
<p><a href="/jslicense.html" data-jslicense="1">JavaScript Licenses</a></p>
</div>
</div>
</body>