;; why does the frame resize? ;; SLIME 2.19 is installed via quicklisp and is current as of 2017-04-10. ;; Start emacs with -q -l this-file ;; Then, resize it manually to 80 columns by 24 rows. ;; Then start slime with M-x slime ;; I'm on linux Xubuntu 16.04 LTS. ;; Using emacs 25.1 compiled from source with config line: ./configure ;; The end result of the configure was: ;; ;; Configured for 'x86_64-unknown-linux-gnu'. ;; ;; Where should the build process find the source code? . ;; What compiler should emacs be built with? gcc -g3 -O2 ;; Should Emacs use the GNU version of malloc? yes ;; (Using Doug Lea's new malloc from the GNU C Library.) ;; Should Emacs use a relocating allocator for buffers? no ;; Should Emacs use mmap(2) for buffer allocation? no ;; What window system should Emacs use? x11 ;; What toolkit should Emacs use? GTK3 ;; Where do we find X Windows header files? Standard dirs ;; Where do we find X Windows libraries? Standard dirs ;; Does Emacs use -lXaw3d? no ;; Does Emacs use -lXpm? yes ;; Does Emacs use -ljpeg? yes ;; Does Emacs use -ltiff? yes ;; Does Emacs use a gif library? yes -lgif ;; Does Emacs use a png library? yes -lpng12 ;; Does Emacs use -lrsvg-2? yes ;; Does Emacs use cairo? no ;; Does Emacs use imagemagick? yes ;; Does Emacs support sound? yes ;; Does Emacs use -lgpm? yes ;; Does Emacs use -ldbus? yes ;; Does Emacs use -lgconf? yes ;; Does Emacs use GSettings? yes ;; Does Emacs use a file notification library? yes -lglibc (inotify) ;; Does Emacs use access control lists? no ;; Does Emacs use -lselinux? no ;; Does Emacs use -lgnutls? yes ;; Does Emacs use -lxml2? yes ;; Does Emacs use -lfreetype? yes ;; Does Emacs use -lm17n-flt? yes ;; Does Emacs use -lotf? yes ;; Does Emacs use -lxft? yes ;; Does Emacs directly use zlib? yes ;; Does Emacs have dynamic modules support? no ;; Does Emacs use toolkit scroll bars? yes ;; Does Emacs support Xwidgets (requires gtk3)? no ;; If ONE of these lines are invoked, the frame resizes when starting SLIME. ;; I don't want the frame to resize. (add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono 9")) ;;(set-frame-font "DejaVu Sans Mono 9" nil t) ;; Neither of these lines have an effect. ;;(setq frame-inhibit-implied-resize '(font font-backend)) ;;(setq frame-inhibit-implied-resize t) ;; Set up slime (setq slime-lisp-implementations '((sbcl ("/usr/local/bin/sbcl")))) (load (expand-file-name "~/quicklisp/slime-helper.el"))