Skip to content

Commit a23e233

Browse files
committed
Some corrections to newsletter.
1 parent fd930ad commit a23e233

File tree

1 file changed

+27
-26
lines changed

1 file changed

+27
-26
lines changed

news/news01.org

+27-26
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,12 @@ Let's start with the hottest section: breaking changes!
4848
Before starting with the breaking changes let me begin with a few words about
4949
the motivation behind those changes. Spacemacs moves at an incredible pace
5050
thanks to a big and active community, the project already counts more than 400
51-
contributors! As such a lot of new ideas are proposed to constantly evolve and
52-
improve the project, some of them make a lot of sense and we give them priority
53-
over backward compatibility, this is especially true with key bindings. In this
54-
release a lot of changes has been done to the key bindings, a few of them are
55-
deep changes and anyone using the develop branch had to adapt themselves to
56-
these changes at some point, be it users, contributors or collaborators so you
57-
are not alone.
51+
contributors! With such a high number of contributors lots of new ideas are
52+
proposed to constantly evolve and improve the project, some of them make a lot
53+
of sense and we give them priority over backward compatibility, this is
54+
especially true with key bindings. In this release quite a few changes have been
55+
made to the key bindings, some of them are deep changes and anyone using the
56+
develop branch had to adapt to them at some point, the result seems to worth it.
5857

5958
** Support for Emacs 24.3 has been dropped
6059
The packages ecosystem moves even faster than Spacemacs and a lot of packages
@@ -63,7 +62,7 @@ in 2013. Supporting this version in Spacemacs is more and more work for
6362
maintainers so we decided to drop all the 24.3 related code in Spacemacs
6463
effectively raising the minimum Emacs version required to 24.4. We believe that
6564
users are able to switch to a newer version of Emacs, if you need help in this
66-
process you can try the Gitter chat, I'm sure you'll find solutions there.
65+
process you can try the [[https://gitter.im/syl20bnr/spacemacs][Gitter chat]], I'm sure you'll find solutions there.
6766

6867
** Some modifications in the layer format
6968
We renamed =extensions= directories in layers to =local= and the file
@@ -198,7 +197,7 @@ windows and buffers. The result is detailed here:
198197

199198
=Helm= has a new friend in this release, it is called =ivy= and it has more and
200199
more adopters. Since we have now a new package capable of doing =helm= commands
201-
we decided to move all =helm= related command from the prefix ~SPC h~. ~SPC h~
200+
we decided to remove all =helm= related command from the prefix ~SPC h~. ~SPC h~
202201
is now exclusively for _help_ commands and the following =helm= commands has
203202
been moved:
204203
- ~SPC h b~ for =helm-filetered-bookmarks~is now ~SPC f b~
@@ -224,8 +223,8 @@ Spacemacs layouts now restrict the scope of the buffer list opened with
224223

225224
To conclude this section about key binding changes and breaking changes the
226225
=micro-states= in Spacemacs are dead, say hi to the =transient-states=. We took
227-
advantage of the =micro-states= refactoring to change the name to the more
228-
accurate new name =transient-states=, indeed thoses states leverage the notion
226+
advantage of the =micro-states= refactoring to change the name to a more
227+
accurate new name =transient-states=, indeed these states leverage the notion
229228
of transient maps in Emacs. The refactoring replaces the custom back-end by
230229
=hydra= a powerful and very popular package to define transient maps. In effect
231230
the macro =spacemacs|define-micro-state= is deprecated and is replaced by the
@@ -304,7 +303,8 @@ supported extension.
304303

305304
For instance, when opening an Elixir file with extension =.ex= Spacemacs will
306305
ask to install the =elixir= layer if it is not already used. The =elixir= layer
307-
is automatically added to the dofile so it won't be uninstalled after a restart.
306+
is automatically added to the dotfile so it won't be uninstalled after a
307+
restart.
308308

309309
By default this feature is _disabled_, you have to opt-in for it by setting
310310
the variable =dotspacemacs-enable-lazy-installation= to one of the following
@@ -364,25 +364,25 @@ configuration:
364364
=--debug-init= fed in for you
365365
- press ~SPC q D~ to restart Emacs with a selected list of packages to load,
366366
in this mode Spacemacs is completely disabled so you get the perfect way
367-
to test wether a bug comes from Spacemacs configuration or not.
367+
to test wether a bug comes from Spacemacs configuration or not
368368
- press ~SPC h I~ to open an org buffer with an issue template, fill it then
369369
press ~C-c C-c~ to submit it with your default internet browser.
370370

371371
Along with these new key bindings, new Spacemacs specific command line
372372
parameters are available to help you change the scope of an issue investigation:
373373
- =--no-layer= deactivates all the layers _except_ the distribution layer
374-
- =--distribution= allows to change temporarily the distribution
374+
- =--distribution x= allows to change temporarily the distribution to =x=.
375375

376376
This is a good time to remind you about the other useful Spacemacs specific
377377
command line parameters:
378378
- =--profile== will display profiling information on startup
379379
- =--timed-requires= will display the time taken by each =require= commands
380-
- =--adv-timers n= will display any load time greater than =n=
380+
- =--adv-timers n= will display any load time greater than =n=.
381381

382382
** New keyboard layouts
383383
A new layer =keyboard-layout= aims to provide the tools to define more easily
384-
new keyboard layouts. The =0.200= release ships with support for =bépo= and
385-
=dvorak= layouts.
384+
new keyboard layouts. This release ships with support for =bépo= and =dvorak=
385+
layouts.
386386

387387
Be sure to follow the =README.org= of the =keyboard-layout= layer for more
388388
information about layout definition.
@@ -406,7 +406,7 @@ requirements.
406406

407407
** More useful abstraction
408408
We have even more abstraction of useful concepts in 0.200 like jumping to the
409-
definition of a variable or opening a REPL.
409+
definition of a symbol or opening a REPL.
410410

411411
Like text searching tools, there is now the concept of jump handlers, each mode
412412
can set a list of jump handlers and Spacemacs will try them in order to get you
@@ -418,7 +418,8 @@ All supported REPLs are now registered in a list and you can run any registered
418418
REPL with ~SPC a '~.
419419

420420
** New welcome screen
421-
The contents of the welcome screen are now centered and it has a new footer.
421+
The contents of the welcome screen are now centered, there is also a nice new
422+
footer.
422423
The contents are recentered when the window is resized, to disable this
423424
behaviour set the variable =dotspacemacs-startup-buffer-responsive= to =nil=.
424425

@@ -432,7 +433,7 @@ of 7 items for the projects list:
432433
(projects . 7)))
433434
#+END_SRC
434435

435-
There are two new list of items which can be displayed on the welcome screen:
436+
There are two new lists of items which can be displayed on the welcome screen:
436437
- agenda
437438
- todos
438439

@@ -451,14 +452,14 @@ to reduce the =git= commands monitored by GitHub:
451452
- make function =spacemacs/check-for-new-version= interactive so checking
452453
for a new version can be done on demand.
453454

455+
If you want automatic check of new version you have now to opt-in by setting
456+
=dotspacemacs-check-for-update= to =t=.
457+
454458
** A new community document
455459
At the root of the project directory the new file =COMMUNITY.org= describes
456460
the values of the project and the moderation rules. There is also an exhaustive
457461
list of the moderation actions taken by collaborators.
458462

459-
If you want automatic check of new version you have now to opt-in by setting
460-
=dotspacemacs-check-for-update= to =t=.
461-
462463
** The Spacemacs shop
463464
You can now show your support for Spacemacs by buying tee-shirts and goodies
464465
in the new [[https://shop.spreadshirt.com/spacemacs-shop][Spacemacs shop]]!
@@ -474,11 +475,11 @@ issue, especially when installing a fresh version of Spacemacs.
474475
For 0.201 we plan to introduce stable snapshots of =elpa= repositories, a new
475476
installation of Spacemacs will always install packages from this stable source.
476477
Users will then be able to manually trigger an upgrade of packages if they
477-
want the bleeding edge versions but they always be able to rollback to the
478+
want the bleeding edge versions but they will always be able to rollback to the
478479
previous stable state if required.
479480

480481
** More consistent window behaviour
481-
One of the main focus for 0.201 will be to integrate =emacs-purpose=. It is a
482+
One of the main focus for 0.201 will be to integrate [[https://github.com/bmag/emacs-purpose][emacs-purpose]]. It is a
482483
package to display buffer in the same windows. The current pull request is very
483484
popular and I'm sure you'll like what it will bring to the Spacemacs experience.
484485

@@ -511,4 +512,4 @@ more specifically:
511512
=Eugene Yaremenko= (aka [[https://github.com/JAremko][JAremko]]), [[https://github.com/travisbhartwell][Travis B. Hartwell]], =Tristan Hume=
512513
(aka [[https://github.com/trishume][trishume]])
513514

514-
- All the Spacemacs community, you are the heart of Spacemacs.
515+
- All the Spacemacs community, you are the heart of Spacemacs!

0 commit comments

Comments
 (0)