1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-03 12:31:32 -08:00
emacs/lisp
Fabián Ezequiel Gallina 24ae052515 python.el: fallback completion, ffap and eldoc setup enhancements
Setup codes are now sent continuously so that the current frame is
always taken into account.  This allows working within debuggers
and always keeping a fresh version of setup codes that will return
proper results.

* lisp/progmodes/python.el (python-shell-setup-codes): Cleanup.
(python-shell-send-setup-code): Send code only when
python-shell-setup-codes is non-nil.
(python-shell-completion-string-code): Cleanup trailing newline.
(python-shell-completion-get-completions): Always use
python-shell-completion-setup-code.
(python-ffap-setup-code): Work with any object, not only modules.
(python-ffap-string-code): Cleanup trailing newline.
(python-ffap-module-path): Always use python-ffap-setup-code.
(python-eldoc-string-code): Cleanup trailing newline.
(python-eldoc--get-doc-at-point): Always use
python-eldoc-setup-code.  Return non-nil only if docstring is
found.
2015-08-22 20:42:04 -03:00
..
calc Respect text-quoting-style in calc 2015-08-21 06:32:36 -07:00
calendar Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
cedet Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
emacs-lisp text-quoting-style in emacs-lisp diagnostics 2015-08-21 20:22:32 -07:00
emulation Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
erc
eshell
gnus Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
international Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
language
leim/quail
mail Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
mh-e
net * lisp/progmodes/cc-*.el: Fix up commenting style 2015-08-21 23:46:21 -04:00
nxml
obsolete Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
org Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
play
progmodes python.el: fallback completion, ffap and eldoc setup enhancements 2015-08-22 20:42:04 -03:00
term
textmodes Handle comments inside unquoted URIs in css-mode 2015-08-22 19:13:10 +02:00
url Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
vc
abbrev.el
align.el
allout-widgets.el Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
allout.el Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
ansi-color.el
apropos.el
arc-mode.el
array.el
autoarg.el
autoinsert.el
autorevert.el
avoid.el
battery.el
bindings.el
bookmark.el
bs.el
buff-menu.el
button.el
calculator.el Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
case-table.el
cdl.el
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4
ChangeLog.5
ChangeLog.6
ChangeLog.7
ChangeLog.8
ChangeLog.9
ChangeLog.10
ChangeLog.11
ChangeLog.12
ChangeLog.13
ChangeLog.14
ChangeLog.15
ChangeLog.16
ChangeLog.17
character-fold.el
chistory.el
cmuscheme.el
color.el
comint.el
completion.el
composite.el
COPYING
cus-dep.el
cus-edit.el
cus-face.el
cus-start.el
cus-theme.el
custom.el
dabbrev.el
delim-col.el
delsel.el
descr-text.el
desktop.el Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
dframe.el
dired-aux.el
dired-x.el
dired.el
dirtrack.el
disp-table.el
dnd.el
doc-view.el
dom.el
dos-fns.el
dos-vars.el
dos-w32.el
double.el
dynamic-setting.el
ebuff-menu.el
echistory.el
edmacro.el Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
ehelp.el
elec-pair.el
electric.el
elide-head.el
emacs-lock.el
env.el
epa-dired.el
epa-file.el
epa-hook.el
epa-mail.el
epa.el
epg-config.el
epg.el
expand.el
ezimage.el
face-remap.el
facemenu.el
faces.el
ffap.el
filecache.el
filenotify.el
files-x.el
files.el
filesets.el Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
find-cmd.el
find-dired.el
find-file.el
find-lisp.el
finder.el
flow-ctrl.el
foldout.el
follow.el Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
font-core.el
font-lock.el
format-spec.el
format.el
forms.el
frame.el Sanitize frame geometry related functions 2015-08-21 11:00:59 +02:00
frameset.el
fringe.el
generic-x.el
gs.el
help-at-pt.el
help-fns.el Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
help-macro.el
help-mode.el
help.el
hex-util.el
hexl.el
hfy-cmap.el
hi-lock.el
hilit-chg.el
hippie-exp.el
hl-line.el
htmlfontify.el
ibuf-ext.el
ibuf-macs.el
ibuffer.el
icomplete.el
ido.el
ielm.el In ielm' use pop-to-buffer-same-window' instead of `switch-to-buffer' 2015-08-21 14:19:49 +02:00
iimage.el
image-dired.el
image-file.el
image-mode.el
image.el Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
imenu.el Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
indent.el
info-look.el
info-xref.el
info.el Respect text-quoting-style in (*Finder*) menus 2015-08-21 09:46:50 -07:00
informat.el
isearch.el
isearchb.el
jit-lock.el
jka-cmpr-hook.el
jka-compr.el
json.el
kermit.el
kmacro.el
ldefs-boot.el
linum.el
loadhist.el
loadup.el
locate.el
lpr.el
ls-lisp.el
macros.el
Makefile.in
makesum.el
man.el
master.el
mb-depth.el
md4.el
menu-bar.el Fix documentation of 'menu-set-font' and 'set-frame-font' 2015-08-21 16:32:29 +03:00
midnight.el
minibuf-eldef.el
minibuffer.el
misc.el
misearch.el
mouse-copy.el
mouse-drag.el
mouse.el
mpc.el
msb.el
mwheel.el
newcomment.el
notifications.el
novice.el
outline.el
paren.el
password-cache.el
pcmpl-cvs.el
pcmpl-gnu.el
pcmpl-linux.el
pcmpl-rpm.el
pcmpl-unix.el
pcmpl-x.el
pcomplete.el
printing.el
proced.el
profiler.el
ps-bdf.el
ps-def.el
ps-mule.el
ps-print.el
ps-samp.el
README
recentf.el
rect.el
register.el Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
repeat.el
replace.el
reposition.el
reveal.el
rfn-eshadow.el
rot13.el
ruler-mode.el
savehist.el
saveplace.el
sb-image.el
scroll-all.el
scroll-bar.el
scroll-lock.el
select.el
server.el Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
ses.el
shadowfile.el
shell.el
simple.el
skeleton.el
sort.el
soundex.el
speedbar.el
startup.el
strokes.el
subr.el
t-mouse.el
tabify.el
talk.el
tar-mode.el
tempo.el
term.el
thingatpt.el
thumbs.el Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
time-stamp.el
time.el
timezone.el
tmm.el
tool-bar.el
tooltip.el
tree-widget.el
tutorial.el
type-break.el Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
uniquify.el
userlock.el Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
vcursor.el
version.el
view.el
vt-control.el
vt100-led.el
w32-fns.el
w32-vars.el
wdired.el
whitespace.el Avoid hard-coding "M-x command" in docstrings 2015-08-21 14:09:47 -07:00
wid-browse.el
wid-edit.el
widget.el
windmove.el
window.el In ‘adjust-window-trailing-edge’ fix bug with size-preserved windows. 2015-08-22 10:22:26 +02:00
winner.el
woman.el In woman.el use display-buffer' instead of switch-to-buffer' 2015-08-21 14:14:20 +02:00
x-dnd.el
xml.el Don't quote symbols 'like-this' in docstrings etc. 2015-08-20 17:34:57 -07:00
xt-mouse.el

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
`term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.