aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.org27
-rw-r--r--Makefile5
-rw-r--r--README.md74
-rw-r--r--README.org60
4 files changed, 105 insertions, 61 deletions
diff --git a/CHANGELOG.org b/CHANGELOG.org
new file mode 100644
index 0000000..d4a393e
--- /dev/null
+++ b/CHANGELOG.org
@@ -0,0 +1,27 @@
+#+STARTUP:showall
+
+* Changelog
+
+** 0.2
+
+- Vastly improved Helm support. See: [[https://github.com/mssola/soria/commit/50cb01c02fb1e1afd06ae4d71f360af7ceeee705][50cb01c02fb1]], [[https://github.com/mssola/soria/commit/ec8ad9aaca77a84d760a560a4d71cce5fbd400e9][ec8ad9aaca77]], [[https://github.com/mssola/soria/commit/e0c5c1d2825629656e3686e99c8e5bf1103eef30][e0c5c1d28256]] and [[https://github.com/mssola/soria/commit/0add65fff0288c51e6c9b6ba3a7aa3807d7dc111][0add65fff028]].
+- Set =ansi-color-names=. See: [[https://github.com/mssola/soria/commit/fae3356c50bd59d7687e58f421fd0e830f85c5b3][fae3356c50bd]].
+- Added flycheck and flyspell support. See: [[https://github.com/mssola/soria/commit/188e354c488ce9018fa6305f76562cf98cc9f182][188e354c488c]] and [[https://github.com/mssola/soria/commit/efcd5ca9a870cf96f2061d71be381250f75d7954][efcd5ca9a870]].
+- Added eldoc and eshell support. See: [[https://github.com/mssola/soria/commit/f3f2e3155c400e47f3ccc5c05e830a70c3addbe3][f3f2e3155c40]].
+- Added the =soria-purple-identifiers= function (later renamed to soria-theme-purple-identifiers in [[https://github.com/mssola/soria/commit/eb47656463e5977b2cee8372d06193d4ae27c65c][eb47656463e5]]). See: [[https://github.com/mssola/soria/commit/533964d56966b9570bacf5534005140c4240250f][533964d56966]].
+- Added =rainbow-delimiters= support. See: [[https://github.com/mssola/soria/commit/016a8600f19854c21a8097fbb3bbd658d22b3a5a][016a8600f198]].
+- Added =diff= and =diff-hl= support. See: [[https://github.com/mssola/soria/commit/f76679da8d209f0e200b1ee6c41ff0de78560b00][f76679da8d20]].
+- Added =sh-mode= support. See: [[https://github.com/mssola/soria/commit/dfa4189848b3f949e34abdc2753021678a598fdc][dfa4189848b3]].
+- Added support for =message-mode= and =mu4e=. See: [[https://github.com/mssola/soria/commit/ec47e39b2901b27c80ceb9f18294033f72257a9d][ec47e39b2901]].
+- Added support for =evil-mode=. See: [[https://github.com/mssola/soria/commit/fd6ec3ae9fb19ff2d0d3fe3156bed17f016d462e][fd6ec3ae9fb1]].
+- Added support for =magit=. See: [[https://github.com/mssola/soria/commit/e202214028ce460e0be298be53d8570fc4f581cb][e202214028ce]].
+- Added support for =circe= and =ERC=. See: [[https://github.com/mssola/soria/commit/fde50afdffc9400946ac4eba3f66cb086dc344bc][fde50afdffc9]], [[https://github.com/mssola/soria/commit/aebdd1a30e34de9f5a1243fa3316fd68e396acda][aebdd1a30e34]] and [[https://github.com/mssola/soria/commit/00e96e38507d85f16feb9fb02c7ed9cf36a6e97d][00e96e38507d]].
+- Added support for =info mode=. See: [[https://github.com/mssola/soria/commit/9de7e059fcb1ac738475101ee053d281dd81c966][9de7e059fcb1]].
+- Added support for =git-timemachine=. See [[https://github.com/mssola/soria/commit/161c8e92c2fa2f26fdc8752e2ecec5ef4e44b43b][161c8e92c2fa]].
+- Added support for =org-mode=. See [[https://github.com/mssola/soria/commit/9f2e2093f5f16c6222b3ee46dda3e2d8e3df7dc7][9f2e2093f5f1]].
+- Adding =,soria-purple= for trailing whitespaces in =makefile mode=. See: [[https://github.com/mssola/soria/commit/05f456d134f925d596e8357d331239143c08890b][05f456d134f9]].
+- Added support for =langtool.el=. See: [[https://github.com/mssola/soria/commit/26700775e4d11a40a407dfe8e6b73346d3c6648b][26700775e4d1]].
+
+** 0.1
+
+- Initial commit.
diff --git a/Makefile b/Makefile
index 36e2b1d..8d57dfb 100644
--- a/Makefile
+++ b/Makefile
@@ -73,4 +73,7 @@ endif
.PHONY: load-test
load-test:
@$(BATCH) -nw --load soria-theme.el \
- --eval "(progn (load-theme 'soria t) (message \"%s\" soria-theme-hide-helm-header))"
+ --eval "(progn \
+ (add-to-list 'custom-theme-load-path \"$(TOP)\") \
+ (load-theme 'soria t) \
+ (message \"%s\" soria-theme-hide-helm-header))"
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..fd14266
--- /dev/null
+++ b/README.md
@@ -0,0 +1,74 @@
+<p align="center">
+ <a href="https://travis-ci.org/mssola/soria" title="Travis CI status for the master branch"><img src="https://travis-ci.org/mssola/soria.svg?branch=master" alt="Build Status for master branch" /></a>
+ <a href="http://www.gnu.org/licenses/gpl-3.0.txt" rel="nofollow"><img alt="License GPL 3" src="https://img.shields.io/badge/license-GPL_3-blue.svg" style="max-width:100%;"></a>
+</p>
+
+---
+
+Soria is a color theme which mixes:
+
+- [xoria256](http://www.vim.org/scripts/script.php?script_id=2140): a color
+ theme by Dmitry Zotikov, originally for Vim. I did not do the initial porting
+ from Vim to Emacs, I took it from [[https://github.com/suxue/xoria256-emacs][suxue]].
+- openSUSE: I took some colors from [openSUSE's Brand Guidelines](http://opensuse.github.io/branding-guidelines/).
+
+In the `soria-theme.el` file I list further acknowledgements. To install it,
+just drop the =soria-theme.el= file into your `~/.emacs.d` and load it with
+`load-theme`.
+
+## Configuration
+
+This color theme defines the =soria= group, which in turn has only one
+configuration option:
+
+- `soria-theme-hide-helm-header`: the Helm package in combination with
+ Projectile shows a header that in my humble opinion is quite useless and it's
+ distracting. For this reason, this header is hidden by default. If you set it
+ to false, then you'll see the header with the same colors as the status line.
+
+Moreover, this theme also provides one function that can be used as a hook:
+`soria-theme-purple-identifiers`. As a reminder, this color theme is a port from
+Vim, and Vim and Emacs have some different takes on function identifiers. As
+such, the original Vim theme defines identifiers as purple, but only method
+definitions in Ruby, Perl and PHP (languages that I've used with these theme,
+there might be more) were highlighted this way, but that wasn't the case for C,
+C++ or Go. This is certainly a bug in Vim, but I got used to it, and when doing
+this port I could notice this a lot. For this reason, by default this color
+theme for Emacs defines function identifiers as white, but it provides this
+function so in other languages can be drawn in purple.
+
+## Screenshots
+
+I've saved some screenshots in the =screenshots= directory. They do not show a
+full sample of all the defined colors, but it will give you a good idea of the
+look and feel of this theme. A glimpse:
+
+![Overview screenshot](screenshots/c.png)
+
+## Contributing
+
+Do you want to contribute with code, or to report an issue you are facing? Read
+the [CONTRIBUTING.org](./CONTRIBUTING.org) file.
+
+## [Changelog](https://pbs.twimg.com/media/DJDYCcLXcAA_eIo?format=jpg&name=small)
+
+Read the [CHANGELOG.org](./CHANGELOG.org) file.
+
+## License
+
+```
+Copyright (C) 2016-2020 Miquel Sabaté Solà <mikisabate@gmail.com>
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
+```
diff --git a/README.org b/README.org
deleted file mode 100644
index ebb81f2..0000000
--- a/README.org
+++ /dev/null
@@ -1,60 +0,0 @@
-* Soria
-
-Soria is a color theme which mixes:
-
-- [[http://www.vim.org/scripts/script.php?script_id=2140][xoria256]]: a color theme by Dmitry Zotikov, originally for Vim. I did not do
- the initial porting from Vim to Emacs, I took it from [[https://github.com/suxue/xoria256-emacs][suxue]].
-- openSUSE: I took some colors from [[http://opensuse.github.io/branding-guidelines/][openSUSE's Brand Guidelines]].
-
-In the =soria-theme.el= file I list further acknowledgements. To install it,
-just drop the =soria-theme.el= file into your =~/.emacs.d= and load it with
-=load-theme=.
-
-** Configuration
-
-This color theme defines the =soria= group, which in turn has only one
-configuration option:
-
-- =soria-hide-helm-header=: the Helm package in combination with Projectile
- shows a header that in my humble opinion is quite useless and it's
- distracting. For this reason, this header is hidden by default. If you set
- it to false, then you'll see the header with the same colors as the status
- line.
-
-Moreover, this theme also provides one function that can be used as a hook:
-=soria-purple-identifiers=. As a reminder, this color theme is a port from Vim,
-and Vim and Emacs have some different takes on function identifiers. As such,
-the original Vim theme defines identifiers as purple, but only method
-definitions in Ruby, Perl and PHP (languages that I've used with these theme,
-there might be more) were highlighted this way, but that wasn't the case for C,
-C++ or Go. This is certainly a bug in Vim, but I got used to it, and when doing
-this port I could notice this a lot. For this reason, by default this color
-theme for Emacs defines function identifiers as white, but it provides this
-function so in other languages can be drawn in purple.
-
-** Screenshots
-
-I've saved some screenshots in the =screenshots= directory. They do not show a
-full sample of all the defined colors, but it will give you a good idea of the
-look and feel of this theme. A glimpse:
-
-[[./screenshots/c.png]]
-
-** License
-
-#+BEGIN_SRC text
-Copyright (C) 2016-2020 Miquel Sabaté Solà <mikisabate@gmail.com>
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
-#+END_SRC