From 40b607aeeeddded4d68d3e739449dbe4c094849c Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Sat, 4 Apr 2020 18:35:18 +0200 Subject: Added changelog and fixed build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- CHANGELOG.org | 27 ++++++++++++++++++++++ Makefile | 5 +++- README.md | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.org | 60 ------------------------------------------------ 4 files changed, 105 insertions(+), 61 deletions(-) create mode 100644 CHANGELOG.org create mode 100644 README.md delete mode 100644 README.org 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 @@ +

+ Build Status for master branch + License GPL 3 +

+ +--- + +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à + +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 . +``` 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à - -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 . -#+END_SRC -- cgit v1.2.3