From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Newsgroups: gmane.emacs.bugs Subject: bug#22924: 25.0.92; YASnippet doesn't work in Emacs 25 Date: Sun, 06 Mar 2016 15:12:41 +0100 Message-ID: <1457273561.10399.1@smtp.gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=-gZXLerNEChb4qUTvifAH" X-Trace: ger.gmane.org 1457273674 17587 80.91.229.3 (6 Mar 2016 14:14:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 6 Mar 2016 14:14:34 +0000 (UTC) Cc: pluskid@gmail.com, joaotavora@gmail.com To: 22924@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Mar 06 15:14:23 2016 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 1acZRq-0007Kn-Gy for geb-bug-gnu-emacs@m.gmane.org; Sun, 06 Mar 2016 15:14:18 +0100 Original-Received: from localhost ([::1]:50687 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acZRp-00006h-Uz for geb-bug-gnu-emacs@m.gmane.org; Sun, 06 Mar 2016 09:14:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59728) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acZRf-0008Q5-Pi for bug-gnu-emacs@gnu.org; Sun, 06 Mar 2016 09:14:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1acZRa-00006S-TO for bug-gnu-emacs@gnu.org; Sun, 06 Mar 2016 09:14:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39095) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acZRa-00006O-Pz for bug-gnu-emacs@gnu.org; Sun, 06 Mar 2016 09:14:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1acZRa-0008RD-MO for bug-gnu-emacs@gnu.org; Sun, 06 Mar 2016 09:14:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Mar 2016 14:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22924 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.145727358932344 (code B ref -1); Sun, 06 Mar 2016 14:14:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Mar 2016 14:13:09 +0000 Original-Received: from localhost ([127.0.0.1]:36219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acZQi-0008Pa-6n for submit@debbugs.gnu.org; Sun, 06 Mar 2016 09:13:09 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40010) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acZQf-0008P4-G7 for submit@debbugs.gnu.org; Sun, 06 Mar 2016 09:13:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1acZQV-0008Mf-Gz for submit@debbugs.gnu.org; Sun, 06 Mar 2016 09:13:00 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:41934) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acZQV-0008Mb-Cu for submit@debbugs.gnu.org; Sun, 06 Mar 2016 09:12:55 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59117) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acZQQ-0007xe-JU for bug-gnu-emacs@gnu.org; Sun, 06 Mar 2016 09:12:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1acZQL-0008KH-JF for bug-gnu-emacs@gnu.org; Sun, 06 Mar 2016 09:12:50 -0500 Original-Received: from mail-lb0-x22d.google.com ([2a00:1450:4010:c04::22d]:33493) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acZQK-0008Jt-UZ for bug-gnu-emacs@gnu.org; Sun, 06 Mar 2016 09:12:45 -0500 Original-Received: by mail-lb0-x22d.google.com with SMTP id k15so105476896lbg.0 for ; Sun, 06 Mar 2016 06:12:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:subject:to:cc:message-id:mime-version; bh=kj8B+zwMGSzM1+1/StnnlIMRBgIS4diMDocLuaXMYLw=; b=zr9N+euCvPcrC0mKy4mpI2e/BOTVAoWCbHV1Xc1g4yg6lQh2ip4pdKjVLnG7tLmV85 QppJY5e/BsaiFIDjEcsVbVsIvhHgfMZ1G7x75mhOCrgncwpEjPOsfp3qguFLGMBrve1j +mFrSaj4m/sZBPlUMfItE2njhfwTg/HpA8Ncz4Ygwt8dY3zaOUD9ovTPeGyBtwiBqHFE cRRvtsysTJNKr5nwESKhIyxttd9ql1d1ipC1LLFkyOYyV177pxkKlfR+F3WjHMnbpmRc Mm4tVwRG4ULE5BoybXpVhwTTjdXlvA4E8suPtW2N1pzipRIJ/Iyfx6jrdK3Xq+DokTBf dSxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:subject:to:cc:message-id:mime-version; bh=kj8B+zwMGSzM1+1/StnnlIMRBgIS4diMDocLuaXMYLw=; b=JRLHXFOVieWGCBnojEeYqSRcGNHB4+qKNjUqqcD3y7I7diDvBcmh9Gd7O6Ha+QI9je SfXvWaiA0w53M/jvcs36xuEleOuozT8DVs4W6eVhWNUqm2D7IJIvdySi3ccvgPqcgULS 9mm323YhwojbMluzmQXMxI0H3bFSjEdLLCS3ktDEF2qNAbw7HzhC2H2QsjDd34SYTHXk zZLdeCXcdunYYZ0sHPaxqU/9DDWZph4kMJMZuMzz4/+2yQHhXHzytGmVlEYizvOUPapU BQTIls15e6ra4a1Wm9j9MhVkzEqZuPSywS7/FS2J2YuGjoa5RBXRQx3jhNdvw4k214ET BSOQ== X-Gm-Message-State: AD7BkJImsP9CXOtr3oi+UFPHvDOwSJkadA/yr7OxA7w/yvkAMh4mOZVZX6QClIYvj3cZOg== X-Received: by 10.112.159.233 with SMTP id xf9mr6075650lbb.21.1457273563969; Sun, 06 Mar 2016 06:12:43 -0800 (PST) Original-Received: from [192.168.100.3] (cm-84.210.143.4.getinternet.no. [84.210.143.4]) by smtp.gmail.com with ESMTPSA id q10sm2093473lfq.8.2016.03.06.06.12.42 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 06 Mar 2016 06:12:43 -0800 (PST) X-Mailer: geary/0.10.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:114493 Archived-At: --=-gZXLerNEChb4qUTvifAH Content-Type: text/plain; charset=utf-8; format=flowed YASnippet doesn't seem to work in the latest Emacs 25 pretest (25.0.92.1), following these steps: 1. Install YASnippet from GNU ELPA. Version 0.8.0 is installed. 2. Type `M-x yas-global-mode RET'. This causes YASnippet to crash with the following backtrace: Debugger entered--Lisp error: (wrong-type-argument integerp nil) yas--populate-template([cl-struct-yas--template nil nil nil nil nil nil nil nil nil nil nil nil] :table [cl-struct-yas--table "emacs-lisp-mode" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ( ...)) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ( ...)) nil (keymap)] :key "yes-or-no-p" :content "(yes-or-no-p \"PROMPT$0 \")" :name "yes-or-no-p" :group nil :condition nil :expand-env nil :file "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/yes-or-no-p.yasnippet" :keybinding nil :uuid "yes-or-no-p") yas-define-snippets-1(("yes-or-no-p" "(yes-or-no-p \"PROMPT$0 \")" "yes-or-no-p" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/yes-or-no-p.yasnippet" nil nil) [cl-struct-yas--table "emacs-lisp-mode" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ( ...)) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ( ...)) nil (keymap)]) yas-define-snippets(emacs-lisp-mode (("yes-or-no-p" "(yes-or-no-p \"PROMPT$0 \")" "yes-or-no-p" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/yes-or-no-p.yasnippet" nil nil) ("yonp" "(yes-or-no-p \"PROMPT$0 \")" "y-or-n-p" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/y-or-n-p.yasnippet" nil nil) ("x-word-or-region" ";; example of a command that works on current word or text selection\n(defun down-case-word-or-region ()\n \"Lower case the current word or text selection.\"\n(interactive)\n(let (pos1 pos2 meat)\n (if (and transient-mark-mode mark-active)\n (setq pos1 (region-beginning)\n pos2 (region-end))\n (setq pos1 (car (bounds-of-thing-at-point 'symbol))\n pos2 (cdr (bounds-of-thing-at-point 'symbol))))\n\n ; now, pos1 and pos2 are the starting and ending positions\n ; of the current word, or current text selection if exists\n\n ;; put your code here.\n $0\n ;; Some example of things you might want to do\n (downcase-region pos1 pos2) ; example of a func that takes region as args\n (setq meat (buffer-substring-no-properties pos1 pos2)) ; grab the text.\n (delete-region pos1 pos2) ; get rid of it\n (insert \"newText\") ; insert your new text\n\n )\n)" "Command that works on region or word" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-word-or-region.yasnippet" nil nil) ("x-traverse_dir" ";; apply a function to all files in a dir\n(require 'find-lisp)\n(mapc 'my-process-file (find-lisp-find-files \"~/myweb/\" \"\\\\.html$\"))" "traversing a directory" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-traverse_dir.yasnippet" nil nil) ("x-grabthing" "(setq $0 (thing-at-point 'symbol))" "grab word under cursor" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-grabthing.yasnippet" nil nil) ("x-grabstring" "(setq $0 (buffer-substring-no-properties myStartPos myEndPos))" "grab buffer substring" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-grabstring.yasnippet" nil nil) ("x-find-replace" "(defun replace-html-chars-region (start end)\n \"Replace < to < and other chars in HTML.\nThis works on the current region.\"\n (interactive \"r\")\n (save-restriction \n (narrow-to-region start end)\n (goto-char (point-min))\n (while (search-forward \"&\" nil t) (replace-match \"&\" nil t))\n (goto-char (point-min))\n (while (search-forward \"<\" nil t) (replace-match \"<\" nil t))\n (goto-char (point-min))\n (while (search-forward \">\" nil t) (replace-match \">\" nil t))\n )\n )" "find and replace on region" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-find-replace.yasnippet" nil nil) ("x-file" "(defun read-lines (filePath)\n \"Return a list of lines in FILEPATH.\"\n (with-temp-buffer\n (insert-file-contents filePath)\n (split-string\n (buffer-string) \"\\n\" t)) )\n\n;; process all lines\n(mapc \n (lambda (aLine) \n (message aLine) ; do your stuff here\n )\n (read-lines \"inputFilePath\")\n)" "read lines of a file" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-file.read-lines.yasnippet" nil nil) ("x-file" "(defun doThisFile (fpath)\n \"Process the file at path FPATH ...\"\n (let ()\n ;; create temp buffer without undo record or font lock. (more efficient)\n ;; first space in temp buff name is necessary\n (set-buffer (get-buffer-create \" myTemp\"))\n (insert-file-contents fpath nil nil nil t)\n\n ;; process it ...\n ;; (goto-char 0) ; move to begining of file's content (in case it was open)\n ;; ... do something here\n ;; (write-file fpath) ;; write back to the file\n\n (kill-buffer \" myTemp\")))" "a function that process a file" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-file.process.yasnippet" nil nil) ("x-dired" ";; idiom for processing a list of files in dired's marked files\n \n;; suppose myProcessFile is your function that takes a file path\n;; and do some processing on the file\n\n(defun dired-myProcessFile ()\n \"apply myProcessFile function to marked files in dired.\"\n (interactive)\n (require 'dired)\n (mapc 'myProcessFile (dired-get-marked-files))\n)\n\n;; to use it, type M-x dired-myProcessFile" "process marked files in dired" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-dired.process_marked.yasnippet" nil nil) ("wcb" "(with-current-buffer $0 )" "with-current-buffer" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/with-current-buffer.yasnippet" nil nil) ("wg" "(widget-get $0 )" "widget-get" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/widget-get.yasnippet" nil nil) ("while" "(while $0)" "while" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/while.yasnippet" nil nil) ("when" "(when $0)" "when" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/when.yasnippet" nil nil) ("v" "(vector $0)" "vector" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/vector.yasnippet" nil nil) ("unless" "(unless $0)" "unless" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/unless.yasnippet" nil nil) ("tap" "(thing-at-point '$0) ; symbol, list, sexp, defun, filename, url, email, word, sentence, whitespace, line, page ..." "thing-at-point" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/thing-at-point.yasnippet" nil nil) ("substring" "(substring STRING$0 FROM &optional TO)" "substring" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/substring.yasnippet" nil nil) ("stringp" "(stringp $0)" "stringp" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/stringp.yasnippet" nil nil) ("string=" "(string= $0 )" "string=" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/string=.yasnippet" nil nil) ("string" "(string $0 )" "string" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/string.yasnippet" nil nil) ("stn" "(string-to-number \"$0\")" "string-to-number" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/string-to-number.yasnippet" nil nil) ("sm" "(string-match \"REGEXP$0\" \"STRING\" &optional START)" "string-match" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/string-match.yasnippet" nil nil) ("ss" "(split-string $0 &optional SEPARATORS OMIT-NULLS)" "split-string" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/split-string.yasnippet" nil nil) ("scf" "(skip-chars-forward \"$0\" &optional LIM)" "skip-chars-forward" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/skip-chars-forward.yasnippet" nil nil) ("scb" "(skip-chars-backward \"$0\" &optional LIM)" "skip-chars-backward" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/skip-chars-backward.yasnippet" nil nil) ("s" "(setq $0 )" "setq" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/setq.yasnippet" nil nil) ("set" "(set $0 )" "set" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/set.yasnippet" nil nil) ("sm" "(set-mark $0)" "set-mark" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/set-mark.yasnippet" nil nil) ("sfm" "(set-file-modes $0 MODE)" "set-file-modes" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/set-file-modes.yasnippet" nil nil) ("sb" "(set-buffer $0 )" "set-buffer" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/set-buffer.yasnippet" nil nil) ("sf" "(search-forward \"$0\" &optional BOUND NOERROR COUNT)" "search-forward" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/search-forward.yasnippet" nil nil) ("sfr" "(search-forward-regexp \"$0\" &optional BOUND NOERROR COUNT)" "search-forward-regexp" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/search-forward-regexp.yasnippet" nil nil) ("sb" "(search-backward \"$0\" &optional BOUND NOERROR COUNT)" "search-backward" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/search-backward.yasnippet" nil nil) ("sbr" "(search-backward-regexp \"$0\" &optional BOUND NOERROR COUNT)" "search-backward-regexp" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/search-backward-regexp.yasnippet" nil nil) ("se" "(save-excursion $0)" "save-excursion" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/save-excursion.yasnippet" nil nil) ("sb" "(save-buffer $0)" "save-buffer" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/save-buffer.yasnippet" nil nil) ("require" "(require $0 )" "require" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/require.yasnippet" nil nil) ("rr" "(replace-regexp REGEXP$0 TO-STRING &optional DELIMITED START END)" "replace-regexp" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/replace-regexp.yasnippet" nil nil) ("rris" "(replace-regexp-in-string REGEXP$0 REP STRING &optional FIXEDCASE LITERAL SUBEXP START)" "replace-regexp-in-string" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/replace-regexp-in-string.yasnippet" nil nil) ("repeat" "(repeat $0 )" "repeat" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/repeat.yasnippet" nil nil) ("rf" "(rename-file FILE$0 NEWNAME &optional OK-IF-ALREADY-EXISTS)" "rename-file" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/rename-file.yasnippet" nil nil) ("re" "(region-end)" "region-end" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/region-end.yasnippet" nil nil) ("rb" "(region-beginning)" "region-beginning" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/region-beginning.yasnippet" nil nil) ("rap" "(region-active-p)" "region-active-p" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/region-active-p.yasnippet" nil nil) ("rsf" "(re-search-forward REGEXP$0 &optional BOUND NOERROR COUNT)" "re-search-forward" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/re-search-forward.yasnippet" nil nil) ("rsb" "(re-search-backward REGEXP$0 &optional BOUND NOERROR COUNT)" "re-search-backward" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/re-search-backward.yasnippet" nil nil) ("put" "(put $0 PROPNAME VALUE)" "put" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/put.yasnippet" nil nil) ("push" "(push $0 )" "push" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/push.yasnippet" nil nil) ("progn" "(progn $0)" "progn" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/progn.yasnippet" nil nil) ...)) yas--load-directory-2("/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode" emacs-lisp-mode) yas--load-directory-1("/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode" emacs-lisp-mode (text-mode)) eval((yas--load-directory-1 "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode" (quote emacs-lisp-mode) (quote (text-mode)))) yas--load-pending-jits() yas-minor-mode(1) yas-minor-mode-on() #[(&optional arg) "\306 \307\302 \310=\203\311\302!?\202\312 !\313V\"\210\n\203/\314\315\316\"\210\314\317\320\"\210\314\321\322\"\210\202>\323\315\316\"\210\323\317\320\"\210\323\321\322\"\210\324 \325\211\203h\f@r q\210\n\203X\326 \210\202`\203`\305\327!\210)\fA\211\204G*\330\331\311\302!\203u\332\202v\333\"\210\334\335!\203\243\336\302!\210\306 \203\216\306 \232\203\243\337%\340\341\311\302!\203\235\342\202\236\343%#\210))\344 \210\311\302!\207" [last-message arg yas-global-mode buf --dolist-tail-- yas-minor-mode current-message set-default toggle default-value prefix-numeric-value 0 add-hook after-change-major-mode-hook yas-global-mode-enable-in-buffers find-file-hook yas-global-mode-check-buffers change-major-mode-hook yas-global-mode-cmhh remove-hook buffer-list nil yas-minor-mode-on -1 run-hooks yas-global-mode-hook yas-global-mode-on-hook yas-global-mode-off-hook called-interactively-p any customize-mark-as-set "" message "Yas-Global mode %sabled%s" "en" "dis" force-mode-line-update local] 5 ("/home/simen/.emacs.d/elpa/yasnippet-0.8.0/yasnippet.elc" . 24529) (list (or current-prefix-arg (quote toggle)))](toggle) ad-Advice-yas-global-mode(#[(&optional arg) "\306 \307\302 \310=\203\311\302!?\202\312 !\313V\"\210\n\203/\314\315\316\"\210\314\317\320\"\210\314\321\322\"\210\202>\323\315\316\"\210\323\317\320\"\210\323\321\322\"\210\324 \325\211\203h\f@r q\210\n\203X\326 \210\202`\203`\305\327!\210)\fA\211\204G*\330\331\311\302!\203u\332\202v\333\"\210\334\335!\203\243\336\302!\210\306 \203\216\306 \232\203\243\337%\340\341\311\302!\203\235\342\202\236\343%#\210))\344 \210\311\302!\207" [last-message arg yas-global-mode buf --dolist-tail-- yas-minor-mode current-message set-default toggle default-value prefix-numeric-value 0 add-hook after-change-major-mode-hook yas-global-mode-enable-in-buffers find-file-hook yas-global-mode-check-buffers change-major-mode-hook yas-global-mode-cmhh remove-hook buffer-list nil yas-minor-mode-on -1 run-hooks yas-global-mode-hook yas-global-mode-on-hook yas-global-mode-off-hook called-interactively-p any customize-mark-as-set "" message "Yas-Global mode %sabled%s" "en" "dis" force-mode-line-update local] 5 ("/home/simen/.emacs.d/elpa/yasnippet-0.8.0/yasnippet.elc" . 24529) (list (or current-prefix-arg (quote toggle)))] toggle) apply(ad-Advice-yas-global-mode #[(&optional arg) "\306 \307\302 \310=\203\311\302!?\202\312 !\313V\"\210\n\203/\314\315\316\"\210\314\317\320\"\210\314\321\322\"\210\202>\323\315\316\"\210\323\317\320\"\210\323\321\322\"\210\324 \325\211\203h\f@r q\210\n\203X\326 \210\202`\203`\305\327!\210)\fA\211\204G*\330\331\311\302!\203u\332\202v\333\"\210\334\335!\203\243\336\302!\210\306 \203\216\306 \232\203\243\337%\340\341\311\302!\203\235\342\202\236\343%#\210))\344 \210\311\302!\207" [last-message arg yas-global-mode buf --dolist-tail-- yas-minor-mode current-message set-default toggle default-value prefix-numeric-value 0 add-hook after-change-major-mode-hook yas-global-mode-enable-in-buffers find-file-hook yas-global-mode-check-buffers change-major-mode-hook yas-global-mode-cmhh remove-hook buffer-list nil yas-minor-mode-on -1 run-hooks yas-global-mode-hook yas-global-mode-on-hook yas-global-mode-off-hook called-interactively-p any customize-mark-as-set "" message "Yas-Global mode %sabled%s" "en" "dis" force-mode-line-update local] 5 ("/home/simen/.emacs.d/elpa/yasnippet-0.8.0/yasnippet.elc" . 24529) (list (or current-prefix-arg (quote toggle)))] toggle) yas-global-mode(toggle) funcall-interactively(yas-global-mode toggle) call-interactively(yas-global-mode record nil) command-execute(yas-global-mode record) execute-extended-command(nil "yas-global-mode" nil) funcall-interactively(execute-extended-command nil "yas-global-mode" nil) call-interactively(execute-extended-command nil nil) command-execute(execute-extended-command) In GNU Emacs 25.0.92.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.8) of 2016-03-06 built on x240 Windowing system distributor 'The X.Org Foundation', version 11.0.11801000 System Description: Debian GNU/Linux testing (stretch) Configured using: 'configure --with-xwidgets' Configured features: XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS NOTIFY LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XWIDGETS Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Text Minor modes in effect: diff-auto-refine-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Checking 24 files in /usr/local/share/emacs/25.0.92/lisp/cedet... Checking 57 files in /usr/local/share/emacs/25.0.92/lisp/calendar... Checking 87 files in /usr/local/share/emacs/25.0.92/lisp/calc... Checking 122 files in /usr/local/share/emacs/25.0.92/lisp/obsolete... Checking for load-path shadows...done Mark set Quit Mark set Undo! [2 times] C-? is undefined Load-path shadows: None found. Features: (pp shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns help-mode mail-prsvr mail-utils character-fold misearch multi-isearch dired-aux dired vc cl-loaddefs pcase cl-lib vc-dispatcher vc-git diff-mode easymenu easy-mmode time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 100146 11720) (symbols 48 20341 0) (miscs 40 80 232) (strings 32 25082 16954) (string-bytes 1 545210) (vectors 16 13801) (vector-slots 8 492038 8651) (floats 8 176 77) (intervals 56 697 129) (buffers 976 18) (heap 1024 49938 2039)) --=-gZXLerNEChb4qUTvifAH Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
YASnippet doesn't seem to work in the latest Emacs 25 pretest
(25.0.92.1), following these steps:

1. Install Y= ASnippet from GNU ELPA. Version 0.8.0 is installed.

2. Type `M-x yas-global-mode RET'. This causes YASnippet to crash with
   the following backtrace:

Debu= gger entered--Lisp error: (wrong-type-argument integerp nil)
&nbs= p; yas--populate-template([cl-struct-yas--template nil nil nil nil nil nil = nil nil nil nil nil nil] :table [cl-struct-yas--table "emacs-lisp-mode" #s(= hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ( .= ..)) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 = data ( ...)) nil (keymap)] :key "yes-or-no-p" :content "(yes-or-no-p \"PROM= PT$0 \")" :name "yes-or-no-p" :group nil :condition nil :expand-env nil :fi= le "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/yes-= or-no-p.yasnippet" :keybinding nil :uuid "yes-or-no-p")
  ya= s-define-snippets-1(("yes-or-no-p" "(yes-or-no-p \"PROMPT$0 \")" "yes-or-no= -p" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-l= isp-mode/yes-or-no-p.yasnippet" nil nil) [cl-struct-yas--table "emacs-lisp-= mode" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8= data ( ...)) #s(hash-table size 65 test equal rehash-size 1.5 rehash-thres= hold 0.8 data ( ...)) nil (keymap)])
  yas-define-snippets(e= macs-lisp-mode (("yes-or-no-p" "(yes-or-no-p \"PROMPT$0 \")" "yes-or-no-p" = nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-= mode/yes-or-no-p.yasnippet" nil nil) ("yonp" "(yes-or-no-p \"PROMPT$0 \")" = "y-or-n-p" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/= emacs-lisp-mode/y-or-n-p.yasnippet" nil nil) ("x-word-or-region" ";; exampl= e of a command that works on current word or text selection\n(defun down-ca= se-word-or-region ()\n  \"Lower case the current word or text selectio= n.\"\n(interactive)\n(let (pos1 pos2 meat)\n  (if (and transient-mark-= mode mark-active)\n      (setq pos1 (region-beginning)\n &nb= sp;          pos2 (region-end))\n    (se= tq pos1 (car (bounds-of-thing-at-point 'symbol))\n       &nb= sp;  pos2 (cdr (bounds-of-thing-at-point 'symbol))))\n\n  ; now, = pos1 and pos2 are the starting and ending positions\n  ; of the curren= t word, or current text selection if exists\n\n  ;; put your code here= .\n  $0\n  ;; Some example of things you might want to do\n  = ;(downcase-region pos1 pos2) ; example of a func that takes region as args\= n  (setq meat (buffer-substring-no-properties pos1 pos2)) ; grab the t= ext.\n  (delete-region pos1 pos2) ; get rid of it\n  (insert \"ne= wText\") ; insert your new text\n\n  )\n)" "Command that works on regi= on or word" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets= /emacs-lisp-mode/x-word-or-region.yasnippet" nil nil) ("x-traverse_dir" ";;= apply a function to all files in a dir\n(require 'find-lisp)\n(mapc 'my-pr= ocess-file (find-lisp-find-files \"~/myweb/\" \"\\\\.html$\"))" "traversing= a directory" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippe= ts/emacs-lisp-mode/x-traverse_dir.yasnippet" nil nil) ("x-grabthing" "(setq= $0 (thing-at-point 'symbol))" "grab word under cursor" nil nil nil "/home/= simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-grabthing.ya= snippet" nil nil) ("x-grabstring" "(setq $0 (buffer-substring-no-properties= myStartPos myEndPos))" "grab buffer substring" nil nil nil "/home/simen/.e= macs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-grabstring.yasnippet= " nil nil) ("x-find-replace" "(defun replace-html-chars-region (start end)\= n  \"Replace < to &lt; and other chars in HTML.\nThis works on = the current region.\"\n  (interactive \"r\")\n  (save-restriction= \n    (narrow-to-region start end)\n    (goto-char (po= int-min))\n    (while (search-forward \"&\" nil t) (replace-m= atch \"&amp;\" nil t))\n    (goto-char (point-min))\n   =  (while (search-forward \"<\" nil t) (replace-match \"&lt;\" ni= l t))\n    (goto-char (point-min))\n    (while (search-= forward \">\" nil t) (replace-match \"&gt;\" nil t))\n    = )\n  )" "find and replace on region" nil nil nil "/home/simen/.emacs.d= /elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-find-replace.yasnippet" ni= l nil) ("x-file" "(defun read-lines (filePath)\n  \"Return a list of l= ines in FILEPATH.\"\n  (with-temp-buffer\n    (insert-file-c= ontents filePath)\n    (split-string\n     (buffer-stri= ng) \"\\n\" t)) )\n\n;; process all lines\n(mapc \n (lambda (aLine) \n &nbs= p; (message aLine) ; do your stuff here\n   )\n (read-lines \"inputFil= ePath\")\n)" "read lines of a file" nil nil nil "/home/simen/.emacs.d/elpa/= yasnippet-0.8.0/snippets/emacs-lisp-mode/x-file.read-lines.yasnippet" nil n= il) ("x-file" "(defun doThisFile (fpath)\n  \"Process the file at path= FPATH ...\"\n  (let ()\n    ;; create temp buffer without u= ndo record or font lock. (more efficient)\n    ;; first space in = temp buff name is necessary\n    (set-buffer (get-buffer-create \= " myTemp\"))\n    (insert-file-contents fpath nil nil nil t)\n\n =    ;; process it ...\n    ;; (goto-char 0) ; move to be= gining of file's content (in case it was open)\n    ;; ... do som= ething here\n    ;; (write-file fpath) ;; write back to the file\= n\n    (kill-buffer \" myTemp\")))" "a function that process a fi= le" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-l= isp-mode/x-file.process.yasnippet" nil nil) ("x-dired" ";; idiom for proces= sing a list of files in dired's marked files\n \n;; suppose myProcessFile i= s your function that takes a file path\n;; and do some processing on the fi= le\n\n(defun dired-myProcessFile ()\n  \"apply myProcessFile function = to marked files in dired.\"\n  (interactive)\n  (require 'dired)\= n  (mapc 'myProcessFile (dired-get-marked-files))\n)\n\n;; to use it, = type M-x dired-myProcessFile" "process marked files in dired" nil nil nil "= /home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/x-dired.= process_marked.yasnippet" nil nil) ("wcb" "(with-current-buffer $0 )" "with= -current-buffer" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/sni= ppets/emacs-lisp-mode/with-current-buffer.yasnippet" nil nil) ("wg" "(widge= t-get $0 )" "widget-get" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0= .8.0/snippets/emacs-lisp-mode/widget-get.yasnippet" nil nil) ("while" "(whi= le $0)" "while" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snip= pets/emacs-lisp-mode/while.yasnippet" nil nil) ("when" "(when $0)" "when" n= il nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-m= ode/when.yasnippet" nil nil) ("v" "(vector $0)" "vector" nil nil nil "/home= /simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/vector.yasnip= pet" nil nil) ("unless" "(unless $0)" "unless" nil nil nil "/home/simen/.em= acs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/unless.yasnippet" nil n= il) ("tap" "(thing-at-point '$0) ; symbol, list, sexp, defun, filename, url= , email, word, sentence, whitespace, line, page ..." "thing-at-point" nil n= il nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/= thing-at-point.yasnippet" nil nil) ("substring" "(substring STRING$0 FROM &= amp;optional TO)" "substring" nil nil nil "/home/simen/.emacs.d/elpa/yasnip= pet-0.8.0/snippets/emacs-lisp-mode/substring.yasnippet" nil nil) ("stringp"= "(stringp $0)" "stringp" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-= 0.8.0/snippets/emacs-lisp-mode/stringp.yasnippet" nil nil) ("string=3D" "(s= tring=3D $0 )" "string=3D" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet= -0.8.0/snippets/emacs-lisp-mode/string=3D.yasnippet" nil nil) ("string" "(s= tring $0 )" "string" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0= /snippets/emacs-lisp-mode/string.yasnippet" nil nil) ("stn" "(string-to-num= ber \"$0\")" "string-to-number" nil nil nil "/home/simen/.emacs.d/elpa/yasn= ippet-0.8.0/snippets/emacs-lisp-mode/string-to-number.yasnippet" nil nil) (= "sm" "(string-match \"REGEXP$0\" \"STRING\" &optional START)" "string-m= atch" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs= -lisp-mode/string-match.yasnippet" nil nil) ("ss" "(split-string $0 &op= tional SEPARATORS OMIT-NULLS)" "split-string" nil nil nil "/home/simen/.ema= cs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/split-string.yasnippet" = nil nil) ("scf" "(skip-chars-forward \"$0\" &optional LIM)" "skip-chars= -forward" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/e= macs-lisp-mode/skip-chars-forward.yasnippet" nil nil) ("scb" "(skip-chars-b= ackward \"$0\" &optional LIM)" "skip-chars-backward" nil nil nil "/home= /simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/skip-chars-ba= ckward.yasnippet" nil nil) ("s" "(setq $0 )" "setq" nil nil nil "/home/sime= n/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/setq.yasnippet" ni= l nil) ("set" "(set $0 )" "set" nil nil nil "/home/simen/.emacs.d/elpa/yasn= ippet-0.8.0/snippets/emacs-lisp-mode/set.yasnippet" nil nil) ("sm" "(set-ma= rk $0)" "set-mark" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/s= nippets/emacs-lisp-mode/set-mark.yasnippet" nil nil) ("sfm" "(set-file-mode= s $0 MODE)" "set-file-modes" nil nil nil "/home/simen/.emacs.d/elpa/yasnipp= et-0.8.0/snippets/emacs-lisp-mode/set-file-modes.yasnippet" nil nil) ("sb" = "(set-buffer $0 )" "set-buffer" nil nil nil "/home/simen/.emacs.d/elpa/yasn= ippet-0.8.0/snippets/emacs-lisp-mode/set-buffer.yasnippet" nil nil) ("sf" "= (search-forward \"$0\" &optional BOUND NOERROR COUNT)" "search-forward"= nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp= -mode/search-forward.yasnippet" nil nil) ("sfr" "(search-forward-regexp \"$= 0\" &optional BOUND NOERROR COUNT)" "search-forward-regexp" nil nil nil= "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/search= -forward-regexp.yasnippet" nil nil) ("sb" "(search-backward \"$0\" &opt= ional BOUND NOERROR COUNT)" "search-backward" nil nil nil "/home/simen/.ema= cs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/search-backward.yasnippe= t" nil nil) ("sbr" "(search-backward-regexp \"$0\" &optional BOUND NOER= ROR COUNT)" "search-backward-regexp" nil nil nil "/home/simen/.emacs.d/elpa= /yasnippet-0.8.0/snippets/emacs-lisp-mode/search-backward-regexp.yasnippet"= nil nil) ("se" "(save-excursion $0)" "save-excursion" nil nil nil "/home/s= imen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/save-excursion.= yasnippet" nil nil) ("sb" "(save-buffer $0)" "save-buffer" nil nil nil "/ho= me/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/save-buffer= .yasnippet" nil nil) ("require" "(require $0 )" "require" nil nil nil "/hom= e/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/require.yasn= ippet" nil nil) ("rr" "(replace-regexp REGEXP$0 TO-STRING &optional DEL= IMITED START END)" "replace-regexp" nil nil nil "/home/simen/.emacs.d/elpa/= yasnippet-0.8.0/snippets/emacs-lisp-mode/replace-regexp.yasnippet" nil nil)= ("rris" "(replace-regexp-in-string REGEXP$0 REP STRING &optional FIXED= CASE LITERAL SUBEXP START)" "replace-regexp-in-string" nil nil nil "/home/s= imen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/replace-regexp-= in-string.yasnippet" nil nil) ("repeat" "(repeat $0 )" "repeat" nil nil nil= "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/repeat= .yasnippet" nil nil) ("rf" "(rename-file FILE$0 NEWNAME &optional OK-IF= -ALREADY-EXISTS)" "rename-file" nil nil nil "/home/simen/.emacs.d/elpa/yasn= ippet-0.8.0/snippets/emacs-lisp-mode/rename-file.yasnippet" nil nil) ("re" = "(region-end)" "region-end" nil nil nil "/home/simen/.emacs.d/elpa/yasnippe= t-0.8.0/snippets/emacs-lisp-mode/region-end.yasnippet" nil nil) ("rb" "(reg= ion-beginning)" "region-beginning" nil nil nil "/home/simen/.emacs.d/elpa/y= asnippet-0.8.0/snippets/emacs-lisp-mode/region-beginning.yasnippet" nil nil= ) ("rap" "(region-active-p)" "region-active-p" nil nil nil "/home/simen/.em= acs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/region-active-p.yasnipp= et" nil nil) ("rsf" "(re-search-forward REGEXP$0 &optional BOUND NOERRO= R COUNT)" "re-search-forward" nil nil nil "/home/simen/.emacs.d/elpa/yasnip= pet-0.8.0/snippets/emacs-lisp-mode/re-search-forward.yasnippet" nil nil) ("= rsb" "(re-search-backward REGEXP$0 &optional BOUND NOERROR COUNT)" "re-= search-backward" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/sni= ppets/emacs-lisp-mode/re-search-backward.yasnippet" nil nil) ("put" "(put $= 0 PROPNAME VALUE)" "put" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0= .8.0/snippets/emacs-lisp-mode/put.yasnippet" nil nil) ("push" "(push $0 )" = "push" nil nil nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emac= s-lisp-mode/push.yasnippet" nil nil) ("progn" "(progn $0)" "progn" nil nil = nil "/home/simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode/pro= gn.yasnippet" nil nil) ...))
  yas--load-directory-2("/home/= simen/.emacs.d/elpa/yasnippet-0.8.0/snippets/emacs-lisp-mode" emacs-lisp-mo= de)
  yas--load-directory-1("/home/simen/.emacs.d/elpa/yasni= ppet-0.8.0/snippets/emacs-lisp-mode" emacs-lisp-mode (text-mode))
  eval((yas--load-directory-1 "/home/simen/.emacs.d/elpa/yasnippet-0.= 8.0/snippets/emacs-lisp-mode" (quote emacs-lisp-mode) (quote (text-mode))))=
  yas--load-pending-jits()
  yas-minor-mode(= 1)
  yas-minor-mode-on()
  #[(&optional a= rg) "\306 \307\302= \310=3D\203\311\302!?\202\312 !\313V\"\210\n\203/\314\315\316\"\210\314\317\= 320\"\210\314\321\322\"\210\202>\323\315\316\"\210\323\317\320\"\210\323= \321\322\"\210\324 \325\211\203h\f@r=0Bq\210\n\203X\326 \210\202`\203`\305\= 327!\210)\fA\211\204G*\330\331\311\302!\203u\332\202v\333\"\210\334\335!\20= 3\243\336\302!\210\306 \203\216=08\306 \232\203\243\337%\340\341\311\302!\2= 03\235\342\202\236\343%#\210))\344 \210\311\302!\207" [last-message arg yas= -global-mode buf --dolist-tail-- yas-minor-mode current-message set-default= toggle default-value prefix-numeric-value 0 add-hook after-change-major-mo= de-hook yas-global-mode-enable-in-buffers find-file-hook yas-global-mode-ch= eck-buffers change-major-mode-hook yas-global-mode-cmhh remove-hook buffer-= list nil yas-minor-mode-on -1 run-hooks yas-global-mode-hook yas-global-mod= e-on-hook yas-global-mode-off-hook called-interactively-p any customize-mar= k-as-set "" message "Yas-Global mode %sabled%s" "en" "dis" force-mode-line-= update local] 5 ("/home/simen/.emacs.d/elpa/yasnippet-0.8.0/yasnippet.elc" = . 24529) (list (or current-prefix-arg (quote toggle)))](toggle)
&= nbsp; ad-Advice-yas-global-mode(#[(&optional arg) "\306 \307\302 \310=3D\203\311\3= 02!?\202\312 !\313V\"\210\n\203/\314\315\316\"\210\314\317\320\"\210\314\321\322\"\210= \202>\323\315\316\"\210\323\317\320\"\210\323\321\322\"\210\324 \325\211= \203h\f@r=0Bq\210\n\203X\326 \210\202`\203`\305\327!\210)\fA\211\204G*\330\= 331\311\302!\203u\332\202v\333\"\210\334\335!\203\243\336\302!\210\306 \203= \216=08\306 \232\203\243\337%\340\341\311\302!\203\235\342\202\236\343%#\21= 0))\344 \210\311\302!\207" [last-message arg yas-global-mode buf --dolist-t= ail-- yas-minor-mode current-message set-default toggle default-value prefi= x-numeric-value 0 add-hook after-change-major-mode-hook yas-global-mode-ena= ble-in-buffers find-file-hook yas-global-mode-check-buffers change-major-mo= de-hook yas-global-mode-cmhh remove-hook buffer-list nil yas-minor-mode-on = -1 run-hooks yas-global-mode-hook yas-global-mode-on-hook yas-global-mode-o= ff-hook called-interactively-p any customize-mark-as-set "" message "Yas-Gl= obal mode %sabled%s" "en" "dis" force-mode-line-update local] 5 ("/home/sim= en/.emacs.d/elpa/yasnippet-0.8.0/yasnippet.elc" . 24529) (list (or current-= prefix-arg (quote toggle)))] toggle)
  apply(ad-Advice-yas-g= lobal-mode #[(&optional arg) "\306 \307\302 \310=3D\203\311\302!?\202\312 !\313V\"\210\n\203/= \314\315\316\"\210\314\317\320\"\210\314\321\322\"\210\202>\323\315\316\= "\210\323\317\320\"\210\323\321\322\"\210\324 \325\211\203h\f@r=0Bq\210\n\2= 03X\326 \210\202`\203`\305\327!\210)\fA\211\204G*\330\331\311\302!\203u\332= \202v\333\"\210\334\335!\203\243\336\302!\210\306 \203\216=08\306 \232\203\= 243\337%\340\341\311\302!\203\235\342\202\236\343%#\210))\344 \210\311\302!= \207" [last-message arg yas-global-mode buf --dolist-tail-- yas-minor-mode = current-message set-default toggle default-value prefix-numeric-value 0 add= -hook after-change-major-mode-hook yas-global-mode-enable-in-buffers find-f= ile-hook yas-global-mode-check-buffers change-major-mode-hook yas-global-mo= de-cmhh remove-hook buffer-list nil yas-minor-mode-on -1 run-hooks yas-glob= al-mode-hook yas-global-mode-on-hook yas-global-mode-off-hook called-intera= ctively-p any customize-mark-as-set "" message "Yas-Global mode %sabled%s" = "en" "dis" force-mode-line-update local] 5 ("/home/simen/.emacs.d/elpa/yasn= ippet-0.8.0/yasnippet.elc" . 24529) (list (or current-prefix-arg (quote tog= gle)))] toggle)
  yas-global-mode(toggle)
  f= uncall-interactively(yas-global-mode toggle)
  call-interact= ively(yas-global-mode record nil)
  command-execute(yas-glob= al-mode record)
  execute-extended-command(nil "yas-global-m= ode" nil)
  funcall-interactively(execute-extended-command n= il "yas-global-mode" nil)
  call-interactively(execute-exten= ded-command nil nil)
  command-execute(execute-extended-comm= and)


In GNU Emacs 25.0.92.1 (x= 86_64-pc-linux-gnu, GTK+ Version 3.18.8)
 of 2016-03-06 buil= t on x240
Windowing system distributor 'The X.Org Foundation', ve= rsion 11.0.11801000
System Description: Debian GNU/Linux testing (stretch)

Configured using:
 'configure --with= -xwidgets'

Configured features:
XPM JPEG= TIFF GIF PNG SOUND DBUS GSETTINGS NOTIFY LIBXML2 FREETYPE XFT
ZL= IB TOOLKIT_SCROLL_BARS GTK3 X11 XWIDGETS

Important= settings:
  value of $LANG: en_US.UTF-8
  lo= cale-coding-system: utf-8-unix

Major mode: Text

Minor modes in effect:
  diff-auto-re= fine-mode: t
  tooltip-mode: t
  global-eldoc= -mode: t
  electric-indent-mode: t
  mouse-wh= eel-mode: t
  tool-bar-mode: t
  menu-bar-mod= e: t
  file-name-shadow-mode: t
  global-font= -lock-mode: t
  font-lock-mode: t
  blink-cur= sor-mode: t
  auto-composition-mode: t
  auto= -encryption-mode: t
  auto-compression-mode: t
&nb= sp; line-number-mode: t
  transient-mark-mode: t
<= br>
Recent messages:
Checking 24 files in /usr/local/sh= are/emacs/25.0.92/lisp/cedet...
Checking 57 files in /usr/local/s= hare/emacs/25.0.92/lisp/calendar...
Checking 87 files in /usr/loc= al/share/emacs/25.0.92/lisp/calc...
Checking 122 files in /usr/lo= cal/share/emacs/25.0.92/lisp/obsolete...
Checking for load-path s= hadows...done
Mark set
Quit
Mark set
Undo! [2 times]
C-? is undefined

Load-= path shadows:
None found.

Features:
(pp shadow sort mail-extr emacsbug message format-spec rfc822 mml
mml-sec epg epg-config gnus-util mm-decode mm-bodies mm-encode
=
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util help-fns help-mode mail-prsvr mail-utils=
character-fold misearch multi-isearch dired-aux dired vc cl-load= defs
pcase cl-lib vc-dispatcher vc-git diff-mode easymenu easy-mm= ode
time-date mule-util tooltip eldoc electric uniquify ediff-hoo= k vc-hooks
lisp-float-type mwheel x-win term/common-win x-dnd too= l-bar dnd fontset
image regexp-opt fringe tabulated-list newcomme= nt elisp-mode lisp-mode
prog-mode register page menu-bar rfn-esha= dow timer select scroll-bar
mouse jit-lock font-lock syntax facem= enu font-core frame cl-generic cham
georgian utf-8-lang misc-lang= vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp= 51932 hebrew greek romanian slovak czech
european ethiopic indian= cyrillic chinese charscript case-table epa-hook
jka-cmpr-hook he= lp simple abbrev minibuffer cl-preloaded nadvice
loaddefs button = faces cus-face macroexp files text-properties overlay
sha1 md5 ba= se64 format env code-pages mule custom widget
hashtable-print-rea= dable backquote dbusbind inotify dynamic-setting
system-font-sett= ing font-render-setting xwidget-internal move-toolbar
gtk x-toolk= it x multi-tty make-network-process emacs)

Memory = information:
((conses 16 100146 11720)
 (symbols 4= 8 20341 0)
 (miscs 40 80 232)
 (strings 32 25= 082 16954)
 (string-bytes 1 545210)
 (vectors= 16 13801)
 (vector-slots 8 492038 8651)
 (fl= oats 8 176 77)
 (intervals 56 697 129)
 (buff= ers 976 18)
 (heap 1024 49938 2039))
= --=-gZXLerNEChb4qUTvifAH--