Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix clang args loading for flycheck #2634

Closed
wants to merge 44 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
af495d4
fix bug where flycheck clang args are not loaded
Aug 12, 2015
d3126a1
Change elpa to use http.
robbyoconnor Aug 10, 2015
a67bc35
Fixed osx/init function for reveal-in-osx-finder
fintelkai Aug 7, 2015
56fa9f4
Import change log from version 0.103.5
syl20bnr Aug 10, 2015
cdb6a9c
Update change log
syl20bnr Aug 10, 2015
075d120
Remove pcre2l contrib, it is owned by spacemacs layer
syl20bnr Aug 10, 2015
9913189
Remove remaining duplicated init functions
syl20bnr Aug 10, 2015
f68d86c
New layer yaml
syl20bnr Aug 10, 2015
4931315
Remove projectile from scala layer.
Aug 10, 2015
5dbeb5c
salt layer: Mention required yaml in README
syl20bnr Aug 10, 2015
512dde7
Update change log and release note
syl20bnr Aug 10, 2015
27716f4
core: fix mandatory package and extension list variables
syl20bnr Aug 11, 2015
52322fd
Make SPC TAB window-aware
TheBB Aug 5, 2015
e8f6f9c
don't set haskell-process-type
Aug 5, 2015
09e0d04
Update documentation for toggles in dotfile
TheBB Aug 5, 2015
548d9e6
Add some missing key prefix declarations
justbur Aug 7, 2015
93db9b9
add git-flow documentation to git layer
gilbertkennen Aug 7, 2015
e864e09
python: various improvements
Aug 7, 2015
4728d94
python layer: find usage on SPC m g u instead of SPC m h u
syl20bnr Aug 11, 2015
ef32f9d
emacs-lisp: add company in ielm, keybind for ielm
Aug 7, 2015
4c2566c
Replace ace-jump with avy
Aug 7, 2015
48f5420
Fix docs for magit's url and manual changes.
hunner Aug 7, 2015
4c4b69c
Add documentation for '# g c' to the github layer
robbyoconnor Aug 5, 2015
e8146df
python: use semantic for imenu only when semantic-mode is on
Aug 8, 2015
053217a
python layer: rename function with spacemacs prefix
syl20bnr Aug 11, 2015
43f1477
Replace all uses of custom-set-variables with setq
person808 Aug 8, 2015
1b152fb
Use spacemacs micro state macro for ahs micro-state.
person808 Aug 8, 2015
847d461
spacemacs layer: fix various issues with ahs micro-state
syl20bnr Aug 11, 2015
7453f9d
Remove user-emacs-directory manipulation in init.el
syl20bnr Aug 11, 2015
34735fa
Put the bookmark file in the cache directory.
travisbhartwell Aug 9, 2015
a1fa2ff
Add binding for projectile-toggle-between-implementation-and-test
mrmemes-eth Aug 10, 2015
1772e52
Adds eshell-switch-company-frontend.
cmccloud Aug 11, 2015
cfab1de
Update change log and releae notes
syl20bnr Aug 11, 2015
10d276c
Add achievements
syl20bnr Aug 11, 2015
b862687
core: add support for local directory
syl20bnr Aug 11, 2015
c0ba45c
spacemacs layer: move extensions to local directory
syl20bnr Aug 11, 2015
6bad1e5
core: fix bug in package-usedp
syl20bnr Aug 12, 2015
8b43f39
core: cleaner evilified state setup and cleanup
syl20bnr Aug 12, 2015
ddf78d0
core: remove `y` from evilified state map
syl20bnr Aug 12, 2015
7446f28
move evilified state to core
syl20bnr Aug 12, 2015
2895528
core: move back evilify macros to their own file
syl20bnr Aug 12, 2015
3ab7313
core: missing file :-)
syl20bnr Aug 12, 2015
e7b3dfc
Fix the path for loading solarized.
robbyoconnor Aug 12, 2015
c141ea0
helm-spacemacs: load packages at first invocation only
syl20bnr Aug 12, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
137 changes: 133 additions & 4 deletions CHANGELOG.org
Original file line number Diff line number Diff line change
@@ -1,14 +1,24 @@
* Release 0.104.x (next)
** 0.104.0
*** IMPORTANT: Breaking changes
- The =bookmark= save file has been moved to the =.cache= directory, if
you have a bookmark file =~/.emacs.d/bookmarks= then you'll have to move it
to file =~/.emacs.d/.cache/bookmarks=
- =Ruby on Rails= framework has now its own layer called =ruby-on-rails=,
be sure to add this layer to your dotfile if you use RoR.
- =Django= framework has now its own layer called =django=,
be sure to add this layer to your dotfile if you use it.
- =guide-key= has been replaced by =which-key=, you may encounter issues
if you have =guide-key= custom configurations, remove any =guide-key=
configuration and check the options offered by =which-key=.
- =salt= layer requires the new =yaml= layer, be sure to add the =yaml=
layer to your dotfile if you use =salt=.
*** Hot new features:
- Whole new package list used in the file =packages.el= of a layer. Packages
can now be a list with keyword properties, the currently supported
properties are =:location=, =:step= and =:excluded=. =extensions.el= files
and =<layer>-excluded-packages= variables are now optional and will be
deprecated in the next version 0.105.0.
- The default theme of Spacemacs is now =spacemacs-dark=. The Spacemacs themes
(=spacemacs-dark= and =spacemacs-light=) becomes the official themes of
Spacemacs, official screenshots should be taken with one of these themes.
Expand All @@ -18,15 +28,19 @@
=~/.spacemacs= (thanks to justbur)
- Guide-key is replaced by =which-key= which is now the preferred live help
package for key bindings (thanks to justbur)
- Whole new API to manage the powerline mode-line. It is now possible to
- Whole new API to manage the =powerline= mode-line. It is now possible to
easily define segments and arrange them (thanks to TheBB)
- New web gallery to browse themes in =themes-megapack=,
URL: [[http://themegallery.robdor.com][theme gallery]] (thanks to robmerrell)
*** New Layers
- asciidoc (thanks to hijarian)
- chinese (thanks to andyque)
- cscope (thanks to bmag)
- django (split from python layer)
- idris (thanks to zmthy)
- jabber (thanks to toshism)
- java (thanks to kleewho)
- nim (thanks to Gonzih)
- nixos (thanks to CestDiego)
- ranger (thanks to ralesi)
- sml (thanks to Devagamster)
Expand All @@ -35,33 +49,65 @@
- vinegar (thanks to ralesi)
- unimpaired (thanks to ralesi)
- wakatime (thanks to CestDiego)
- yaml (split from ruby)
*** Dotfile changes
- Add a new value =any= for =dotspacemacs-highlight-delimiters=, when set to
=any=, all the delimiters are highlighted via =rainbow-mode=.
*** Layer changes
**** Spacemacs
- New API for the powerline (thanks to TheBB)
- Replace =ace-jump= with =avy= and integrate =avy= in =evil= (thanks to bmag)
- Add =copy file= key binding on ~SPC f c~ (thanks to cpaulik)
- Add package =define-word= on ~SPC x w d~ (thanks to swaroopch)
- Add transparency micro-state (thanks to person808)
- Add ~SPC i u~ binding to insert unicode symbols with helm (thanks to
robbyoconnor)
- Add ~SPC p a~ binding for =projectile-toggle-between-implementation-and-test=
(thanks to voxdolo)
- In buffer not visiting a file ~SPC f s~ now asks for a filename (thanks to
cpaulik)
- Add ~SPC f l~ to visit a file literally which means that the file will be
opened in =fundamental mode= (thanks to sooheon)
- Migrate =auto-highlight-symbol= to a micro-state (thanks to person808)
- Fix =bookmark= file location to be in the cache directory (thanks to
travisbhartwell)
- Fix called function name for ~SPC h b~ binding. Helm removed
=helm-pp-bookmarks= in the latest update and replaced it with
=helm-filtered-bookmarks= (thanks to sgepigon)
- Set =sp-show-pair-delay= to 0.2 instead of 0. Should fix some slowness in
- Set =highlight-parentheses= delay to 0.2
- Enable =highlight-parentheses= when =dotspacemacs-highlight-delimiters= is
set to =all= (thanks to tuhdo)
- Hide lighter for =highlight-parentheses=
- Better diminished lighters for =highlight-indentation-mode= (thanks to
robbyoconnor)
- Fix ~SPC i K~ (insert empty line above point) which now works
as expected when used from the first line of a buffer (thanks to
travisbhartwell)
- Hide lighter for =highlight-parentheses=
- ~SPC TAB~ to switch to last buffer is now scoped to the current window
(thanks to TheBB)
- Don't jump if only one match in =helm-imenu= (thanks to tuhdo)
- Prevent iedit from adding global key binding (thanks to justbur)
- Remove =wS= from prefix list in =config.el= (thanks to justbur)
***** Evil
- Set =evil-move-beyond-eol= to t. This variable allows to put the point
behind the last character of a line in normal state. So now =eval-last-sexp=
behaves as expected in elisp and all other languages.
some buffers.
- Add chocolate color for the =replace= state (thanks to TheBB)
**** Auto-completion
- Add new layer variable =auto-completion-private-snippets-directory= which
allows to specify a custom private snippet directory (thanks to justbur)
**** C/C++
- Fix key bindings for cscope (thanks to bmag)
- Add =disaster= package to disassemble c/c++ code on key binding ~SPC m D~
(thanks to jb55)
**** Clojure
- Add cider error buffer to popwin (thanks to cmccloud)
- Add cider-doc buffer to popwin (thanks to cmccloud)
- Add key bindings for =ein:traceback-mode= (thanks to toshism)
- Activate clojure-mode for *.boot files (thanks to usharf)
- Setup indentation rules for common clojure vars (thanks to jcf)
**** Dash
- Add support for =zeal= on Linux and Windows (thanks to CestDiego)
**** Elixir
Expand All @@ -70,30 +116,81 @@
- Add support for popwin for =mix= buffers (thanks to rhalukongor)
- Re-enable =magit-gitflow= since it is now compatible with Magit 2.1
(thanks to gilbertkennen)
**** Emacs lisp
- Add support for =company= in =ielm= REPL (thanks to bmag)
- Bind ~SPC m s i~ to start an =ielm= REPL session (thanks to bmag)
**** ERC
- Add =ERC-SASL= for SASL authentication (thanks to CestDiego)
**** ESS
- Change default value of =ess-enable-smart-equals= to nil (thanks to
izahn)
- Fix =company= back-end declaration (thanks to jcpetkovich)
**** Extra-lang
- Add =Stan= modeling language (thanks to alexanderrich)
**** Eyebrowse
- Add ~s~ for =switch-to-window-config= (thanks to rphillips)
**** Fsharp
- Allow fsharp-mode to determine build path (thanks to bsermons)
**** Git
- Make sure that git-commit is initialized so that Emacs can be used as
$GITEDITOR (thanks to thrnio)
- Remove some deprecated code (thanks to tko)
- Add documentation about =magit-push-always-verify= variable (thanks to
sooheon)
- Add ~escape~ key binding to =gitmessenger= (thanks to mijoharas)
- Add ~#f~ key binding in =magit-status= for =magit-gitflow-popup= (thanks to
gilbertkennen)
**** Go
- Use exec-path-from-shell-copy-env to set =GOPATH= (thanks to jenanwise)
**** Haskell
- Make =ghc-mod= optional (thanks to michelk)
- Remove configuration about =haskell-process-type= which make it easier to
configure in the dotfile (thanks to d12frosted)
**** Html
- Add =.jsx= extension to =web-mode= (thanks to Tritlo)
- Add support for =jade= files (thanks to robbyoconnor)
- Add flycheck for =slim= and =haml= modes (thanks to robbyoconnor)
- Add rainbow delimiters for =haml=, =jade= and =slim= modes
(thanks to robbyoconnor)
- Add =.eex= extension to =web-mode= (thanks to gilbertkennen)
- Add =.ejs= files to =web-mode= (thanks to robbyoconnor)
- Fix extra space in declared pair <%= %> (thanks to dsdshcym)
**** Javascript
- Add =json-snatcher= on ~SPC m h p~ (thanks to CestDiego)
**** Markdown
- Fix backticks and single quotes insertion (thanks to x-ji)
**** Org
- Set =toc-org-max-depth= to 10.
- Add defer loading for =toc-org=.
**** Osx
- Re-factor and expand support for trash can (thanks to usharf)
- Add support for =launchctld= (thanks to usharf)
- Add new key binding to toggle fullscreen which should fix the usage
of left command key for this command (thanks to sooheon)
**** Puppet
- Enable =flcheck= support (thanks to tko)
**** Python
- Bind =anaconda-mode-usages= on ~SPC m g u~, this command find the
usage of the symbol at point (thanks to bmag)
- Add file completion company backend in python REPL (thanks to bmag)
- Fix =imenu= bug with =semantic= (thanks to bmag)
**** Racket
- Enable insert state after ~SPC m s B~ accordingly to the conventions
(thanks to jmiven)
**** Ruby
- Use =enh-ruby-mode= on interpreter-detected ruby files. This makes
ruby files that start with shebang ruby directives use =enh-ruby-mode=
(thanks to jenanwise)
- Add some =ruby-tools= key bindings (thanks to chrismcg)
**** Ruby-on-rails
- Activate =projectile-rails= mode for any type of files in a rails
project (thanks to liuxiang)
**** Scala
- Add binding for =ensime-pop-find-definition-stack= on ~SPC m g p~
(thanks to alexanderkjeldaas)
**** Search-engine
- Add Bing (thanks to Devagamster)
- Add Spacemacs Pull Requests
**** Shell
- Add =eldoc= support in eshell (thanks to ppold)
- Add a better prompt via =eshell-prompt-extras= for eshell (thanks to ppold)
Expand All @@ -103,28 +200,60 @@
- Add auto-completion support for eshell (thanks to trishume)
- Automatically jump to prompt in insert state in eshell buffers (thanks to
trishume)
- Add support for leader in =multi-term= (thanks to martinmr)
- Deactivate eshell automatic auto-completion popup for remote path since it
can be slow, the popup must be called manually in remote paths
(thanks to myrjola)
- Fix =magit-status= alias for =eshell= (thanks to myrjola)
- Protect the =eshell= prompt from deletion with evil commands. A new
layer variable =shell-protect-eshell-prompt= allows to opt-out this behavior
(thanks to myrjola).
- Fix the =company-frontend= in =eshell= buffers (thanks to cmccloud)
*** Core
- Add new key bindings to evilified buffers: ~g~, ~GG~, ~C-b~, ~C-f~, ~C-d~
and ~C-u~ (thanks to sooheon)
- Add on and off functions to toggles (thanks to TheBB)
- Add new function =spacemacs/describe-system-info= which put useful
information in the clipboard, ready to be pasted in an IRC channel for
instance (thanks to swaroopch)
- Add =:eval-after-load= keyword to =spacemmacs|evilify-map= macro
- Replace =after-init-hook= with better hook =emacs-startup-hook=
(thanks to vkz)
- Fix Spacemacs Home Buffer to jump to bookmarks (thanks to travisbhartwell)
- Fix visual-state evil-yank-binding in evilified modes (thanks to myrjola)
- Fix =ace-link= in spacemacs buffer (thanks to avoine)
- Prevent auto-evilification of buffers from overwriting ~C-g~
- Better indentation for =spacemacs|add-toggle= macro (thanks to TheBB)
- Add spacing conventions for org files (thanks to person808)
- Remove some dead code for =use-package= (thanks to TheBB)
- Remove =tooltip-use-echo-area= usage which is obsolete since Emacs 24.1
(thanks to xfq)
- Display home buffer links even when no banner are displayed
(thanks to sooheon)
- Better centering of text in the home buffer
*** Other fixes and improvements
- Suppress byte compiler warnings on startup (thanks to justbur)
- Reactivate prefix command names since they are working correctly with
=which-key= (were also working with =guide-key=) (thanks to martinmr)
- Add a bunch of missing prefix command names (thanks to justbur)
- Replace all usage of =custom-set-variables= by regular =setq=. The
installed dotfile should not contain custom variable anymore (thanks
to person808)
- Delete deprecated =!user= contrib directory.
- Typos and documentation improvements (thanks to andyque, gleber,
JoshTGreenwood, mbertheau, sotte, srid, travisbhartwell)
- Removed lasts git submodules, Spacemacs is now submodule free!
- Remove =projectile= init function from =scala= layer (thanks to liuxiang)
- Typos and documentation improvements (thanks to agzam, alexanderkjeldaas,
andyque, Devagamster, gilbertkennen, gleber, hunner, JoshTGreenwood,
mbertheau, sotte, robbyoconnor, robmerrell, sooheon, srid, swaroopch, syohex,
TheBB, travisbhartwell, x-ji)
* Release 0.103.x
** 0.103.5 (2015/08/09)
*** Layer changes
**** Osx
- Fix initialization of =reveal-in-osx-finder= (thanks to fintelkai)
*** Core
- Temporarily switch to HTTP instead of HTTPS to communicate with
elpa.gnu.org (thanks to robbyoconnor)
** 0.103.4 (2015/08/07)
*** Layer changes
**** Clojure
Expand Down
9 changes: 2 additions & 7 deletions contrib/!config/ansible/packages.el
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,8 @@
;; This file is not part of GNU Emacs.
;;
;;; License: GPLv3
(setq ansible-packages '(yaml-mode
ansible
ansible-doc))

(defun ansible/init-yaml-mode ()
(use-package yaml-mode
:defer t))
(setq ansible-packages '(ansible
ansible-doc))

(defun ansible/init-ansible ()
(use-package ansible
Expand Down
4 changes: 3 additions & 1 deletion contrib/!config/salt/README.org
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,7 @@ This layer provides syntax highlighting for Saltstack files.
To use this contribution add it to your =~/.spacemacs=

#+BEGIN_SRC emacs-lisp
(setq-default dotspacemacs-configuration-layers '(salt))
(setq-default dotspacemacs-configuration-layers '(salt yaml))
#+END_SRC

Note that this layer requires the yaml layer.
19 changes: 10 additions & 9 deletions contrib/!config/salt/packages.el
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,13 @@
;;; License: GPLv3
(setq salt-packages '(yaml-mode))

(defun salt/init-yaml-mode ()
(use-package yaml-mode
:defer t
:init (progn
(define-derived-mode saltstack-mode yaml-mode "Saltstack"
"Minimal Saltstack mode, based on `yaml-mode'."
(setq tab-width 2
indent-tabs-mode nil))
(add-to-list 'auto-mode-alist '("\\.sls\\'" . saltstack-mode)))))
(defun salt/pre-init-yaml-mode ()
(spacemacs|use-package-add-hook yaml-mode
:post-init
(progn
(define-derived-mode saltstack-mode yaml-mode "Saltstack"
"Minimal Saltstack mode, based on `yaml-mode'."
(setq tab-width 2
indent-tabs-mode nil))
(add-to-list 'auto-mode-alist '("\\.sls\\'" . saltstack-mode)))
))
10 changes: 0 additions & 10 deletions contrib/!frameworks/ruby-on-rails/packages.el
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@
(setq ruby-on-rails-packages
'(
feature-mode
haml-mode
projectile-rails
slim-mode
))

(defun ruby-on-rails/init-projectile-rails ()
Expand Down Expand Up @@ -80,11 +78,3 @@
"Initialize Cucumber feature mode"
(use-package feature-mode
:mode (("\\.feature\\'" . feature-mode))))

(defun ruby-on-rails/init-haml-mode ()
(use-package haml-mode
:defer t))

(defun ruby-on-rails/init-slim-mode ()
(use-package slim-mode
:defer t))
Loading