From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Patrick Brinich-Langlois Newsgroups: gmane.emacs.bugs Subject: bug#14593: 24.3; java-mode indentation of try-with-resources statement Date: Tue, 11 Jun 2013 14:24:13 -0800 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=e89a8f6435a2cc0ce804dee85d76 X-Trace: ger.gmane.org 1370990594 10709 80.91.229.3 (11 Jun 2013 22:43:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 11 Jun 2013 22:43:14 +0000 (UTC) To: 14593@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 12 00:43:15 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UmXHW-0006NG-1Y for geb-bug-gnu-emacs@m.gmane.org; Wed, 12 Jun 2013 00:43:14 +0200 Original-Received: from localhost ([::1]:57082 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmXHV-0005IB-NF for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Jun 2013 18:43:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44916) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmXHG-00055U-Ey for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 18:43:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmXH3-0005z9-Qy for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 18:42:58 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53061) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmXH3-0005z4-N2 for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 18:42:45 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1UmXHK-0001MO-J7 for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 18:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Patrick Brinich-Langlois Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Jun 2013 22:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14593 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13709905535144 (code B ref -1); Tue, 11 Jun 2013 22:43:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Jun 2013 22:42:33 +0000 Original-Received: from localhost ([127.0.0.1]:57290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmXGp-0001Kj-QV for submit@debbugs.gnu.org; Tue, 11 Jun 2013 18:42:33 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39203) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UmX0a-0000gG-8j for submit@debbugs.gnu.org; Tue, 11 Jun 2013 18:25:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmX06-0007uj-6x for submit@debbugs.gnu.org; Tue, 11 Jun 2013 18:25:22 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:50548) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmX06-0007uf-3K for submit@debbugs.gnu.org; Tue, 11 Jun 2013 18:25:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40882) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmWzx-0000Pp-8j for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 18:25:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmWzn-0007cV-JE for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 18:25:05 -0400 Original-Received: from mail-ie0-x22d.google.com ([2607:f8b0:4001:c03::22d]:42093) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmWzn-0007cJ-9S for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2013 18:24:55 -0400 Original-Received: by mail-ie0-f173.google.com with SMTP id k13so1967260iea.32 for ; Tue, 11 Jun 2013 15:24:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=eWd2HjmfQ3EYipkNq9ZBgBwSsQ8EV3iarQX3I0o+dQs=; b=h6RIpwfIhPE3AMoFd2A1YNp2MOvZt4pErpA3pORFsKrVDF9sBM2DNf29oHly1lTQPe dl2FA0ILlbXSq8iSb0CaTHNGqFC8SnmVlbp2p/KtHlUoq3/TeapBlCeJSHQ1cTFRbXEn otoixBgXkdMgUprCbZAthHBu5Yz/SyPfj2aXRcIGAwXYZtXge3YYIwAiUB1zTaLdxjbj uppPlxb/CU39tDPjCjjKRnbOm/+09n0qqLP8riBIu/f/BRpYFltcqhqeQg5/b/erDZbf BV3NzCk+U3QHAX0XmC1k99AxXP5uaNZ6RnNcXfhI/Lir+9Dc9+Tj6Rq34X3XTYHVI0fw lqPw== X-Received: by 10.50.176.166 with SMTP id cj6mr2038381igc.56.1370989494253; Tue, 11 Jun 2013 15:24:54 -0700 (PDT) Original-Received: by 10.64.58.103 with HTTP; Tue, 11 Jun 2013 15:24:13 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Mailman-Approved-At: Tue, 11 Jun 2013 18:42:30 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:74996 Archived-At: --e89a8f6435a2cc0ce804dee85d76 Content-Type: text/plain; charset=UTF-8 Java's try-with-resources statement (new in version 1.7) is indented incorrectly in java-mode. Steps to reproduce: * Create a new file. Enable java-mode and electric-indent-mode. * Type the following: public class Test { public static void main(String[] args) { Path dir = Paths.get(System.getProperty("user.home")); try (DirectoryStream stream = Files.newDirectoryStream(dir)) { System.out.println("test"); } } } The two lines after the try statement are indented an additional four spaces. The final two closing braces are indented properly. Somebody else has the same problem: http://stackoverflow.com/questions/16554232/why-does-try-with-resources-break-indentation-in-emacs I submitted this bug report a couple of weeks ago, but I didn't receive a reply, so I'm trying again. I hope I'm not creating a duplicate. If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /usr/share/emacs/24.3/etc/DEBUG. In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.6.4) of 2013-04-14 on marid, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11303000 System Description: Ubuntu 13.04 Configured using: `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-lisp:/usr/share/emacs/site-lisp' '--with-crt-dir=/usr/lib/x86_64-linux-gnu' '--with-x=yes' '--with-x-toolkit=gtk3' '--with-toolkit-scroll-bars' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: paredit-mode: t my-keys-minor-mode: t recentf-mode: t show-paren-mode: t global-auto-revert-mode: t iswitchb-mode: t ido-everywhere: t global-linum-mode: t linum-mode: t global-auto-complete-mode: t auto-complete-mode: t highlight-sexps-mode: t electric-indent-mode: t global-edit-server-edit-mode: t workgroups-mode: t desktop-save-mode: t global-surround-mode: t surround-mode: t volatile-highlights-mode: t yas-global-mode: t yas-minor-mode: t evil-leader-mode: t global-evil-leader-mode: t evil-mode: t evil-local-mode: t global-undo-tree-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Recent input: b u t SPC I SPC d i d n ' t SPC r e c e i v e SPC a SPC r e p l y , SPC s o SPC I ' m SPC t r y i n SPC g SPC a SPC g g a i n e n . t z M-z M-z M-z M-Y . e n J u u , s u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u y y y y y y w r < M-z n e w r M-k M-a e m a i l a d d r e s s C-g M-a m a i l - h o s t t o u f C-g e C-g m a i e e f m a i l - t o M-r q M-a e e M-a m a i l - f o r o r o m C-g v m a i l - h o s t - a d C-x r j e G o ( t e s t e e t q SPC m a i l - h o s t SPC " p b r i n i c h l a n g l o i r s @ g m a i l . c o m M-Y C-x C-e s t e e u u e e u u e a ] ] ] ] ] c , w M-a M-i Recent messages: Type "q" in help window to restore its previous buffer. ~/.emacs and /home/pat/.emacs.d/.emacs are the same file Executing: ~/apps/eclipse/eclim -command project_list [2 times] Mark set [yas] Cyclic parenthood: mode text-mode has already seen as a parent of mode emacs-lisp-mode Auto-saving...done "pbrinichlanglois@gmail.com" Executing: ~/apps/eclipse/eclim -command project_list user-error: Beginning of history; no preceding item [2 times] user-error: End of history; no default available [15 times] Load-path shadows: /home/pat/.emacs.d/elpa/company-20130604.316/.dir-locals hides /home/pat/.emacs.d/elpa/magit-20130604.1754/.dir-locals /home/pat/.emacs.d/elpa/color-theme-solarized-20130307.1350/solarized-dark-theme hides /home/pat/.emacs.d/elpa/solarized-theme-20130531.2020/solarized-dark-theme /home/pat/.emacs.d/elpa/color-theme-solarized-20130307.1350/solarized-light-theme hides /home/pat/.emacs.d/elpa/solarized-theme-20130531.2020/solarized-light-theme /home/pat/.emacs.d/elpa/pylint-20121112.1335/pylint hides /usr/share/emacs24/site-lisp/pylint/pylint /home/pat/.emacs.d/elpa/ipython-2927/ipython hides /usr/share/emacs/site-lisp/ipython /usr/share/emacs/24.3/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/24.3/lisp/textmodes/ispell /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/24.3/lisp/textmodes/flyspell /home/pat/.emacs.d/elpa/company-20130604.316/.dir-locals hides /usr/share/emacs/24.3/lisp/gnus/.dir-locals Features: (find-func shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs executable two-column misearch multi-isearch ffap url-parse auth-source gnus-util mm-util mail-prsvr password-cache url-vars smex server vc-git paredit dropdown-list helm-config helm-aliases recentf tree-widget wid-edit solarized-light-theme solarized-definitions paren ruby-end autorevert iswitchb ido linum dired+ dired-x dired-aux dired edit-server-htmlize html2text ac-emacs-eclim-source eclim-completion auto-complete-config auto-complete popup time-date help-at-pt eclimd eclim eclim-problems eclim-maven eclim-ant eclim-java json eclim-project highlight-sexps multi-term term disp-table ehelp electric edit-server workgroups desktop surround cl-macs gv buffer-stack smooth-scrolling etags volatile-highlights key-chord smarter-compile yasnippet help-mode evil-leader evil evil-integration evil-maps evil-commands evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common undo-tree diff windmove rect evil-digraphs evil-vars slime easy-mmode pp hyperspec thingatpt browse-url cl pallet carton melpa fill-column-indicator ac-dabbrev-autoloads ace-jump-mode-autoloads ack-and-a-half-autoloads browse-kill-ring-autoloads buffer-move-autoloads color-theme-solarized-autoloads color-theme-autoloads company-autoloads diff-hl-autoloads dired+-autoloads dropdown-list-autoloads edit-server-htmlize-autoloads edit-server-autoloads emacs-eclim-autoloads evil-leader-autoloads evil-autoloads expand-region-autoloads feature-mode-autoloads fill-column-indicator-autoloads find-file-in-project-autoloads fold-this-autoloads geiser-autoloads gist-autoloads gh-autoloads eieio goto-chg-autoloads haml-mode-autoloads helm-autoloads htmlize-autoloads idle-highlight-mode-autoloads ido-ubiquitous-autoloads ipython-autoloads jedi-autoloads auto-complete-autoloads epc-autoloads ctable-autoloads concurrent-autoloads deferred-autoloads key-chord-autoloads logito-autoloads magit-autoloads info easymenu markdown-mode-autoloads maxframe-autoloads melpa-autoloads byte-opt warnings bytecomp byte-compile cconv multi-term-autoloads noctilux-theme-autoloads pallet-autoloads carton-autoloads paredit-autoloads pcache-autoloads pep8-autoloads popup-autoloads projectile-autoloads dash-autoloads pylint-autoloads python-mode-autoloads quack-autoloads rainbow-delimiters-autoloads rainbow-mode-autoloads revive-autoloads rinari-autoloads jump-autoloads inflections-autoloads findr-autoloads finder-inf ruby-block-autoloads ruby-compilation-autoloads edmacro kmacro inf-ruby-autoloads inf-ruby ruby-mode ruby-end-autoloads ruby-tools-autoloads s-autoloads scss-mode-autoloads slime-autoloads smarter-compile-autoloads smex-autoloads sml-mode-autoloads smooth-scrolling-autoloads advice help-fns cl-lib advice-preload solarized-theme-autoloads surround-autoloads thesaurus-autoloads tidy-autoloads unbound-autoloads undo-tree-autoloads volatile-highlights-autoloads websocket-autoloads workgroups-autoloads yari-autoloads yasnippet-autoloads package compile comint ansi-color ring tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) --e89a8f6435a2cc0ce804dee85d76 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Java's try-with-resources statement= (new in version 1.7) is indented
incorrectly in java-mode. Steps to rep= roduce:

* Create a new file. Enable java-mode and electric-indent-mode.
* Ty= pe the following:

public class Test {
=C2=A0=C2=A0=C2=A0 public s= tatic void main(String[] args) {
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 Path dir =3D Paths.get(System.getProperty("user.home"));
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 try (DirectoryStream<Path>= stream =3D Files.newDirectoryStream(dir)) {
=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 System.out.= println("test");
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 }
=C2=A0=C2=A0=C2=A0 }
}

The two lines a= fter the try statement are indented an additional four
spaces. The final two closing braces are indented properly. Somebody
els= e has the same problem:
http://stack= overflow.com/questions/16554232/why-does-try-with-resources-break-indentati= on-in-emacs

I submitted this bug report a couple of weeks ago, but I didn't rec= eive
a reply, so I'm trying again. I hope I'm not creating a dup= licate.


If Emacs crashed, and you have the Emacs process in the= gdb debugger,
please include the output from the following gdb commands:
=C2=A0=C2=A0= =C2=A0 `bt full' and `xbacktrace'.
For information about debuggi= ng Emacs, please read the file
/usr/share/emacs/24.3/etc/DEBUG.

<= br>In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.6.4)
=C2=A0of 2013-04-14 on marid, modified by Debian
Windowing system distri= butor `The X.Org Foundation', version 11.0.11303000
System Descripti= on:=C2=A0=C2=A0=C2=A0 Ubuntu 13.04

Configured using:
=C2=A0`confi= gure '--build' 'x86_64-linux-gnu' '--build' 'x8= 6_64-linux-gnu'
=C2=A0'--prefix=3D/usr' '--sharedstatedir=3D/var/lib' '= --libexecdir=3D/usr/lib'
=C2=A0'--localstatedir=3D/var/lib' = '--infodir=3D/usr/share/info'
=C2=A0'--mandir=3D/usr/share/m= an' '--with-pop=3Dyes'
=C2=A0'--enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/shar= e/emacs/24.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24= .3/site-lisp:/usr/share/emacs/site-lisp'
=C2=A0'--with-crt-dir= =3D/usr/lib/x86_64-linux-gnu' '--with-x=3Dyes'
=C2=A0'--with-x-toolkit=3Dgtk3' '--with-toolkit-scroll-bars'= ;
=C2=A0'build_alias=3Dx86_64-linux-gnu' 'CFLAGS=3D-g -O2 -f= stack-protector
=C2=A0--param=3Dssp-buffer-size=3D4 -Wformat -Werror=3Df= ormat-security -Wall'
=C2=A0'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro'
=C2=A0&#= 39;CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2''

Important settings:=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 locale-coding-system: utf-8-u= nix
=C2=A0 default enable-multibyte-characters: t

Major mode: Emacs-Lisp

Minor modes in effect:
=C2=A0 paredit-= mode: t
=C2=A0 my-keys-minor-mode: t
=C2=A0 recentf-mode: t
=C2=A0= show-paren-mode: t
=C2=A0 global-auto-revert-mode: t
=C2=A0 iswitchb= -mode: t
=C2=A0 ido-everywhere: t
=C2=A0 global-linum-mode: t
=C2=A0 linum-mode: t
=C2=A0 global-auto-c= omplete-mode: t
=C2=A0 auto-complete-mode: t
=C2=A0 highlight-sexps-m= ode: t
=C2=A0 electric-indent-mode: t
=C2=A0 global-edit-server-edit-= mode: t
=C2=A0 workgroups-mode: t
=C2=A0 desktop-save-mode: t
=C2=A0 global-surround-mode: t
=C2=A0 sur= round-mode: t
=C2=A0 volatile-highlights-mode: t
=C2=A0 yas-global-mo= de: t
=C2=A0 yas-minor-mode: t
=C2=A0 evil-leader-mode: t
=C2=A0 g= lobal-evil-leader-mode: t
=C2=A0 evil-mode: t
=C2=A0 evil-local-mode: t
=C2=A0 global-undo-tree-mode: t
=C2=A0 tool= tip-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 menu-bar-mode: t
=C2= =A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 f= ont-lock-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0= column-number-mode: t
=C2=A0 line-number-mode: t
=C2=A0 global-visua= l-line-mode: t
=C2=A0 visual-line-mode: t
=C2=A0 transient-mark-mode:= t

Recent input:
b u t SPC I SPC d i d n ' t SPC r e c e i v = e SPC a
SPC r e p l y , SPC s o SPC I ' m SPC t r y i n SPC
<backspace&g= t; g SPC a SPC g <backspace> <backspace> g
a i n e n . t z = M-z M-z M-z M-Y . e n J u u , s u u
u u u u u u u u u u u u u u u u u u= u u u u u u u u
u u u u y y y y y y w r < M-z n e w r M-k M-a e m a
i l <M-backsp= ace> a d d r e s s C-g M-a m a i l - h
o s t <M-backspace> t o= <return> u <f1> f <escape>
C-g e C-g m a i e e <f= 1> f m a i l - t o <return> M-r
q M-a <return> e e M-a m a i l - f o <backspace> r
o <ba= ckspace> r <backspace> o m <M-backspace> C-g <f1>
= v m a i l - h <tab> o s t - a d <tab> <return> C-x
r j e G <backspace> <backspace> o ( t e <backspace>
&= lt;backspace> s t e <backspace> <backspace> e t q SPC
m = a i l - h o s t <return> SPC " p b r i n i c h l
a n g l o i= r <backspace> s @ g m a i l . c o m M-Y
C-x C-e s t <return> e e u u e e u u e a ] ] ] ] ]
c , w M-a M-i = <return>

Recent messages:
Type "q" in help window= to restore its previous buffer.
~/.emacs and /home/pat/.emacs.d/.emacs = are the same file
Executing: ~/apps/eclipse/eclim -command project_list=C2=A0 [2 times]
Ma= rk set
[yas] Cyclic parenthood: mode text-mode has already seen as a par= ent of mode emacs-lisp-mode
Auto-saving...done
"pbrinichlanglois@gmail.com"
Executing: ~/apps/eclipse/eclim -command project_list
user-error: Begin= ning of history; no preceding item [2 times]
user-error: End of history;= no default available [15 times]

Load-path shadows:
/home/pat/.em= acs.d/elpa/company-20130604.316/.dir-locals hides /home/pat/.emacs.d/elpa/m= agit-20130604.1754/.dir-locals
/home/pat/.emacs.d/elpa/color-theme-solarized-20130307.1350/solarized-dark-= theme hides /home/pat/.emacs.d/elpa/solarized-theme-20130531.2020/solarized= -dark-theme
/home/pat/.emacs.d/elpa/color-theme-solarized-20130307.1350/= solarized-light-theme hides /home/pat/.emacs.d/elpa/solarized-theme-2013053= 1.2020/solarized-light-theme
/home/pat/.emacs.d/elpa/pylint-20121112.1335/pylint hides /usr/share/emacs2= 4/site-lisp/pylint/pylint
/home/pat/.emacs.d/elpa/ipython-2927/ipython h= ides /usr/share/emacs/site-lisp/ipython
/usr/share/emacs/24.3/site-lisp/= debian-startup hides /usr/share/emacs/site-lisp/debian-startup
/usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/em= acs/24.3/lisp/textmodes/ispell
/usr/share/emacs24/site-lisp/dictionaries= -common/flyspell hides /usr/share/emacs/24.3/lisp/textmodes/flyspell
/home/pat/.emacs.d/elpa/company-20130604.316/.dir-locals hides /usr/share/e= macs/24.3/lisp/gnus/.dir-locals

Features:
(find-func shadow sort = mail-extr emacsbug message format-spec rfc822 mml
mml-sec mm-decode mm-b= odies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils
cc-l= angs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align
cc-en= gine cc-vars cc-defs executable two-column misearch multi-isearch
ffap u= rl-parse auth-source gnus-util mm-util mail-prsvr password-cache
url-vars smex server vc-git paredit dropdown-list helm-config
helm-alias= es recentf tree-widget wid-edit solarized-light-theme
solarized-definiti= ons paren ruby-end autorevert iswitchb ido linum
dired+ dired-x dired-au= x dired edit-server-htmlize html2text
ac-emacs-eclim-source eclim-completion auto-complete-config
auto-complet= e popup time-date help-at-pt eclimd eclim eclim-problems
eclim-maven ecl= im-ant eclim-java json eclim-project highlight-sexps
multi-term term dis= p-table ehelp electric edit-server workgroups desktop
surround cl-macs gv buffer-stack smooth-scrolling etags
volatile-highlig= hts key-chord smarter-compile yasnippet help-mode
evil-leader evil evil-= integration evil-maps evil-commands evil-types
evil-search evil-ex evil-= macros evil-repeat evil-states evil-core
evil-common undo-tree diff windmove rect evil-digraphs evil-vars slime
e= asy-mmode pp hyperspec thingatpt browse-url cl pallet carton melpa
fill-= column-indicator ac-dabbrev-autoloads ace-jump-mode-autoloads
ack-and-a-= half-autoloads browse-kill-ring-autoloads
buffer-move-autoloads color-theme-solarized-autoloads
color-theme-autolo= ads company-autoloads diff-hl-autoloads
dired+-autoloads dropdown-list-a= utoloads edit-server-htmlize-autoloads
edit-server-autoloads emacs-eclim= -autoloads evil-leader-autoloads
evil-autoloads expand-region-autoloads feature-mode-autoloads
fill-colum= n-indicator-autoloads find-file-in-project-autoloads
fold-this-autoloads= geiser-autoloads gist-autoloads gh-autoloads eieio
goto-chg-autoloads h= aml-mode-autoloads helm-autoloads htmlize-autoloads
idle-highlight-mode-autoloads ido-ubiquitous-autoloads ipython-autoloadsjedi-autoloads auto-complete-autoloads epc-autoloads ctable-autoloads
c= oncurrent-autoloads deferred-autoloads key-chord-autoloads
logito-autolo= ads magit-autoloads info easymenu markdown-mode-autoloads
maxframe-autoloads melpa-autoloads byte-opt warnings bytecomp
byte-compi= le cconv multi-term-autoloads noctilux-theme-autoloads
pallet-autoloads = carton-autoloads paredit-autoloads pcache-autoloads
pep8-autoloads popup= -autoloads projectile-autoloads dash-autoloads
pylint-autoloads python-mode-autoloads quack-autoloads
rainbow-delimiter= s-autoloads rainbow-mode-autoloads revive-autoloads
rinari-autoloads jum= p-autoloads inflections-autoloads findr-autoloads
finder-inf ruby-block-= autoloads ruby-compilation-autoloads edmacro
kmacro inf-ruby-autoloads inf-ruby ruby-mode ruby-end-autoloads
ruby-too= ls-autoloads s-autoloads scss-mode-autoloads slime-autoloads
smarter-com= pile-autoloads smex-autoloads sml-mode-autoloads
smooth-scrolling-autolo= ads advice help-fns cl-lib advice-preload
solarized-theme-autoloads surround-autoloads thesaurus-autoloads
tidy-au= toloads unbound-autoloads undo-tree-autoloads
volatile-highlights-autolo= ads websocket-autoloads workgroups-autoloads
yari-autoloads yasnippet-au= toloads package compile comint ansi-color
ring tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd
tool= -bar dnd fontset image regexp-opt fringe tabulated-list newcomment
lisp-= mode register page menu-bar rfn-eshadow timer select scroll-bar
mouse ji= t-lock font-lock syntax facemenu font-core frame cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanes= e hebrew greek romanian slovak czech european ethiopic indian
cyrillic c= hinese case-table epa-hook jka-cmpr-hook help simple abbrev
minibuffer l= oaddefs button faces cus-face macroexp files text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtab= le-print-readable backquote make-network-process dbusbind
dynamic-settin= g system-font-setting font-render-setting move-toolbar gtk
x-toolkit x m= ulti-tty emacs)

--e89a8f6435a2cc0ce804dee85d76--