From 3b0142cedcde39e4c2097ecd916a870a3ced5ec6 Mon Sep 17 00:00:00 2001 From: Vito Graffagnino Date: Tue, 8 Sep 2020 18:10:49 +0100 Subject: Added the relevent parts of the .config directory. Alss add ssh config --- .config/vifm/colors/COPYING | 339 +++++++++++++++++++++++++++++++ .config/vifm/colors/ChangeLog | 27 +++ .config/vifm/colors/Default.vifm | 65 ++++++ .config/vifm/colors/README.md | 58 ++++++ .config/vifm/colors/astrell.vifm | 33 +++ .config/vifm/colors/create_themes.md | 1 + .config/vifm/colors/darkdesert.vifm | 24 +++ .config/vifm/colors/desert.vifm | 23 +++ .config/vifm/colors/dracula.vifm | 45 ++++ .config/vifm/colors/g80.vifm | 28 +++ .config/vifm/colors/iceberg.vifm | 29 +++ .config/vifm/colors/lucius.vifm | 25 +++ .config/vifm/colors/luke.vifm | 33 +++ .config/vifm/colors/matrix.vifm | 27 +++ .config/vifm/colors/mc-like.vifm | 26 +++ .config/vifm/colors/molokai.vifm | 31 +++ .config/vifm/colors/near-default.vifm | 89 ++++++++ .config/vifm/colors/ph.vifm | 27 +++ .config/vifm/colors/reicheltd-light.vifm | 28 +++ .config/vifm/colors/semidarkdesert.vifm | 23 +++ .config/vifm/colors/snowwhite.vifm | 31 +++ .config/vifm/colors/solarized-dark.vifm | 45 ++++ .config/vifm/colors/zenburn.vifm | 22 ++ .config/vifm/colors/zenburn_1.vifm | 29 +++ 24 files changed, 1108 insertions(+) create mode 100644 .config/vifm/colors/COPYING create mode 100644 .config/vifm/colors/ChangeLog create mode 100644 .config/vifm/colors/Default.vifm create mode 100644 .config/vifm/colors/README.md create mode 100644 .config/vifm/colors/astrell.vifm create mode 100644 .config/vifm/colors/create_themes.md create mode 100644 .config/vifm/colors/darkdesert.vifm create mode 100644 .config/vifm/colors/desert.vifm create mode 100644 .config/vifm/colors/dracula.vifm create mode 100644 .config/vifm/colors/g80.vifm create mode 100644 .config/vifm/colors/iceberg.vifm create mode 100644 .config/vifm/colors/lucius.vifm create mode 100644 .config/vifm/colors/luke.vifm create mode 100644 .config/vifm/colors/matrix.vifm create mode 100644 .config/vifm/colors/mc-like.vifm create mode 100644 .config/vifm/colors/molokai.vifm create mode 100644 .config/vifm/colors/near-default.vifm create mode 100644 .config/vifm/colors/ph.vifm create mode 100644 .config/vifm/colors/reicheltd-light.vifm create mode 100644 .config/vifm/colors/semidarkdesert.vifm create mode 100644 .config/vifm/colors/snowwhite.vifm create mode 100644 .config/vifm/colors/solarized-dark.vifm create mode 100644 .config/vifm/colors/zenburn.vifm create mode 100644 .config/vifm/colors/zenburn_1.vifm (limited to '.config/vifm/colors') diff --git a/.config/vifm/colors/COPYING b/.config/vifm/colors/COPYING new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/.config/vifm/colors/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + 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 2 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/.config/vifm/colors/ChangeLog b/.config/vifm/colors/ChangeLog new file mode 100644 index 0000000..a0d7340 --- /dev/null +++ b/.config/vifm/colors/ChangeLog @@ -0,0 +1,27 @@ +0.9 to current + Add new color scheme: iceberg (Thanks puven12) + Add new color scheme: dracula (Thanks EgZvor) + Add new color scheme: molokai (Thanks mimadrid) + Add missing `:highlight clear` to: + * lucius + * reicheltd-light + + Update near-default scheme: + * Add CmpMismatch (since vifm v0.9). + * Add one more document type: mobi. + * Support change of terminal background. + +0.8.2 to 0.9 + Add new color scheme: lucius (Thanks francogonzaga) + Add new color scheme: SemiDarkDesert (Thanks clausED) + Add new color scheme: near-default (Thanks xaizek) + Clean up info in README + +0.8 to 0.8.2 + Add GPL-2 license file + + Add new color scheme: ph (Thanks pihao) + Add new color scheme: reicheltd-light (Thanks reicheltd) + Add new color scheme: snowwhite (Thanks durcheinandr) + Add new color scheme: semidarkdesert (Thanks clausED) + Add new color scheme: near-default diff --git a/.config/vifm/colors/Default.vifm b/.config/vifm/colors/Default.vifm new file mode 100644 index 0000000..fa715ae --- /dev/null +++ b/.config/vifm/colors/Default.vifm @@ -0,0 +1,65 @@ +" You can edit this file by hand. +" The " character at the beginning of a line comments out the line. +" Blank lines are ignored. + +" The Default color scheme is used for any directory that does not have +" a specified scheme and for parts of user interface like menus. A +" color scheme set for a base directory will also +" be used for the sub directories. + +" The standard ncurses colors are: +" Default = -1 = None, can be used for transparency or default color +" Black = 0 +" Red = 1 +" Green = 2 +" Yellow = 3 +" Blue = 4 +" Magenta = 5 +" Cyan = 6 +" White = 7 + +" Light versions of colors are also available (set bold attribute): +" LightBlack +" LightRed +" LightGreen +" LightYellow +" LightBlue +" LightMagenta +" LightCyan +" LightWhite + +" Available attributes (some of them can be combined): +" bold +" underline +" reverse or inverse +" standout +" none + +" Vifm supports 256 colors you can use color numbers 0-255 +" (requires properly set up terminal: set your TERM environment variable +" (directly or using resources) to some color terminal name (e.g. +" xterm-256color) from /usr/lib/terminfo/; you can check current number +" of colors in your terminal with tput colors command) + +" highlight group cterm=attrs ctermfg=foreground_color ctermbg=background_color + +highlight clear + +highlight Win cterm=none ctermfg=white ctermbg=black +highlight Directory cterm=bold ctermfg=cyan ctermbg=default +highlight Link cterm=bold ctermfg=yellow ctermbg=default +highlight BrokenLink cterm=bold ctermfg=red ctermbg=default +highlight Socket cterm=bold ctermfg=magenta ctermbg=default +highlight Device cterm=bold ctermfg=red ctermbg=default +highlight Fifo cterm=bold ctermfg=cyan ctermbg=default +highlight Executable cterm=bold ctermfg=green ctermbg=default +highlight Selected cterm=bold ctermfg=magenta ctermbg=default +highlight CurrLine cterm=bold ctermfg=default ctermbg=blue +highlight TopLine cterm=none ctermfg=black ctermbg=white +highlight TopLineSel cterm=bold ctermfg=black ctermbg=default +highlight StatusLine cterm=bold ctermfg=black ctermbg=white +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=white ctermbg=black +highlight ErrorMsg cterm=none ctermfg=red ctermbg=black +highlight Border cterm=none ctermfg=black ctermbg=white +highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white diff --git a/.config/vifm/colors/README.md b/.config/vifm/colors/README.md new file mode 100644 index 0000000..2202a91 --- /dev/null +++ b/.config/vifm/colors/README.md @@ -0,0 +1,58 @@ +# vifm-colors + +Various colorschemes for [vifm](https://vifm.info/): +- astrell (by astrell) +- darkdesert (by langner) +- Default +- desert +- dracula (by EgZvor) +- g80 +- iceberg (by puven12) +- lucius (by francogonzaga) +- matrix +- mc-like (by Petteri Knihti) +- molokai (by Miguel Madrid MencĂ­a) +- near-default +- ph (by pihao) +- reicheltd-light (by reicheltd) +- semidarkdesert (by clausED) +- snowwhite (by durcheinandr) +- solarized-dark +- zenburn +- zenburn_1 (by frgm) + +The solarized-dark theme is based on [istib](https://github.com/istib)'s [version](https://github.com/istib/dotfiles/blob/master/vifm/vifm-colors). + +## Installation + +### Distribution +Some distributions offer a package for vifm color schemes. In this case you can install them easily using your package manager. + +#### openSUSE + +``` +zypper in vifm-colors +``` + +### Manual +If you would like to have just one theme you could download it via wget, for example: + +`wget -P ~/.vifm/colors https://raw.githubusercontent.com/vifm/vifm-colors/master/solarized-dark.vifm` + +If you prefer to download all themes you could set it up with git, and stay up to date. + +`rm -rf ~/.config/vifm/colors` + +`git clone https://github.com/vifm/vifm-colors ~/.config/vifm/colors` + +To check for updates just type `git pull` in `~/.config/vifm/colors`. + +*Note:* replace `~/.config/vifm` with `~/.vifm` in commands above if you store your configuration there. + +## Preview +A preview of all color themes contained in this repository are available at [the official vifm site](https://vifm.info/colorschemes.shtml). + +## Set a theme +Load with `:colorscheme theme-name` in vifm, or write `colorscheme theme-name` in vifm's configuration file `~/.config/vifm/vifmrc`. + +If you have any color themes that are not in this repo, feel free to fork, add it and send a pull request! diff --git a/.config/vifm/colors/astrell.vifm b/.config/vifm/colors/astrell.vifm new file mode 100644 index 0000000..f182559 --- /dev/null +++ b/.config/vifm/colors/astrell.vifm @@ -0,0 +1,33 @@ +" by astrell +" with builtin regular/root user differentiation + +highlight clear + +highlight Border cterm=none ctermfg=black ctermbg=131 + +highlight TopLine cterm=none ctermfg=black ctermbg=white +highlight TopLineSel cterm=bold ctermfg=default ctermbg=default + +highlight StatusLine cterm=none ctermfg=black ctermbg=white +highlight WildMenu cterm=none ctermfg=default ctermbg=153 + +highlight CmdLine cterm=none ctermfg=white ctermbg=black +highlight ErrorMsg cterm=none ctermfg=red ctermbg=default + +highlight Win cterm=none ctermfg=0 ctermbg=224 +highlight Directory cterm=bold ctermfg=17 ctermbg=default +highlight Link cterm=none ctermfg=94 ctermbg=default +highlight BrokenLink cterm=bold ctermfg=160 ctermbg=default +highlight Socket cterm=bold ctermfg=91 ctermbg=default +highlight Device cterm=bold ctermfg=52 ctermbg=default +highlight Fifo cterm=bold ctermfg=105 ctermbg=default +highlight Executable cterm=bold ctermfg=23 ctermbg=default +highlight Selected cterm=bold ctermfg=default ctermbg=182 +highlight CurrLine cterm=bold ctermfg=238 ctermbg=153 +highlight OtherLine cterm=default ctermfg=default ctermbg=default + +" overwrite some colors for root user +if $USER == 'root' + highlight Win cterm=none ctermfg=0 ctermbg=182 + highlight Selected cterm=bold ctermfg=default ctermbg=217 +endif diff --git a/.config/vifm/colors/create_themes.md b/.config/vifm/colors/create_themes.md new file mode 100644 index 0000000..029871a --- /dev/null +++ b/.config/vifm/colors/create_themes.md @@ -0,0 +1 @@ +To port themes from vim to vifm [this](http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim) is helpful to look up colors. diff --git a/.config/vifm/colors/darkdesert.vifm b/.config/vifm/colors/darkdesert.vifm new file mode 100644 index 0000000..c456374 --- /dev/null +++ b/.config/vifm/colors/darkdesert.vifm @@ -0,0 +1,24 @@ +" Dark Desert +" by Karol M. Langner +" based on Desert by Michael jubalh Vetter +" https://github.com/vifm/vifm-colors + +highlight clear + +highlight Win cterm=none ctermfg=220 ctermbg=233 +highlight Directory cterm=bold ctermfg=77 ctermbg=default +highlight Link cterm=bold ctermfg=239 ctermbg=default +highlight BrokenLink cterm=bold ctermfg=red ctermbg=default +highlight Socket cterm=bold ctermfg=24 ctermbg=default +highlight Device cterm=bold ctermfg=31 ctermbg=default +highlight Fifo cterm=bold ctermfg=31 ctermbg=default +highlight Executable cterm=bold ctermfg=green ctermbg=default +highlight Selected cterm=bold ctermfg=magenta ctermbg=default +highlight CurrLine cterm=bold ctermfg=131 ctermbg=228 +highlight TopLine cterm=none ctermfg=124 ctermbg=235 +highlight TopLineSel cterm=bold ctermfg=124 ctermbg=235 +highlight StatusLine cterm=bold ctermfg=124 ctermbg=235 +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=217 ctermbg=black +highlight ErrorMsg cterm=none ctermfg=7 ctermbg=1 +highlight Border cterm=none ctermfg=black ctermbg=235 diff --git a/.config/vifm/colors/desert.vifm b/.config/vifm/colors/desert.vifm new file mode 100644 index 0000000..3b28180 --- /dev/null +++ b/.config/vifm/colors/desert.vifm @@ -0,0 +1,23 @@ +" Desert +" by Michael jubalh Vetter +" https://github.com/jubalh/vifm-colors + +highlight clear + +highlight Win cterm=none ctermfg=220 ctermbg=237 +highlight Directory cterm=bold ctermfg=77 ctermbg=default +highlight Link cterm=bold ctermfg=239 ctermbg=default +highlight BrokenLink cterm=bold ctermfg=red ctermbg=default +highlight Socket cterm=bold ctermfg=24 ctermbg=default +highlight Device cterm=bold ctermfg=31 ctermbg=default +highlight Fifo cterm=bold ctermfg=31 ctermbg=default +highlight Executable cterm=bold ctermfg=green ctermbg=default +highlight Selected cterm=bold ctermfg=magenta ctermbg=default +highlight CurrLine cterm=bold ctermfg=131 ctermbg=228 +highlight TopLine cterm=none ctermfg=black ctermbg=white +highlight TopLineSel cterm=bold ctermfg=red ctermbg=default +highlight StatusLine cterm=bold ctermfg=red ctermbg=white +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=217 ctermbg=black +highlight ErrorMsg cterm=none ctermfg=7 ctermbg=1 +highlight Border cterm=none ctermfg=black ctermbg=white diff --git a/.config/vifm/colors/dracula.vifm b/.config/vifm/colors/dracula.vifm new file mode 100644 index 0000000..ebd2b75 --- /dev/null +++ b/.config/vifm/colors/dracula.vifm @@ -0,0 +1,45 @@ +" VIFM COLORS +" dracula +" based on: https://github.com/istib/dotfiles/blob/master/vifm/vifm-colors + +" Default = -1 = None, can be used for transparency or default color +" Black = 0 +" Red = 1 +" Green = 2 +" Yellow = 3 +" Blue = 4 +" Magenta = 5 +" Cyan = 6 +" White = 7 + +" STYLES +" bold +" underline +" reverse or inverse +" standout +" none + + +highlight clear + +highlight Win cterm=none ctermfg=default ctermbg=none + +highlight TopLine cterm=none ctermfg=blue ctermbg=none +highlight TopLineSel cterm=none ctermfg=magenta ctermbg=none +highlight StatusLine cterm=none ctermfg=blue ctermbg=none +highlight Border cterm=none ctermfg=blue ctermbg=none + +highlight Selected cterm=bold ctermfg=magenta ctermbg=default +highlight CurrLine cterm=bold ctermfg=236 ctermbg=blue + +highlight WildMenu cterm=none,reverse ctermfg=blue ctermbg=236 +highlight CmdLine cterm=none ctermfg=255 ctermbg=236 +highlight ErrorMsg cterm=none ctermfg=red ctermbg=black + +highlight Directory cterm=none ctermfg=blue ctermbg=default +highlight Link cterm=none ctermfg=cyan ctermbg=default +highlight BrokenLink cterm=none ctermfg=red ctermbg=default +highlight Socket cterm=none ctermfg=magenta ctermbg=black +highlight Device cterm=none ctermfg=red ctermbg=default +highlight Fifo cterm=none ctermfg=yellow ctermbg=black +highlight Executable cterm=none ctermfg=green ctermbg=default diff --git a/.config/vifm/colors/g80.vifm b/.config/vifm/colors/g80.vifm new file mode 100644 index 0000000..3eaa6ae --- /dev/null +++ b/.config/vifm/colors/g80.vifm @@ -0,0 +1,28 @@ +" G80 + +" Reset all styles first +highlight clear + +highlight Border cterm=none ctermfg=237 ctermbg=237 + +highlight TopLine cterm=none ctermfg=188 ctermbg=237 +highlight TopLineSel cterm=underline ctermfg=188 ctermbg=237 + +highlight Win cterm=none ctermfg=188 ctermbg=237 +highlight Directory cterm=none ctermfg=188 ctermbg=237 +highlight CurrLine cterm=none ctermfg=188 ctermbg=236 +highlight OtherLine cterm=none ctermfg=247 ctermbg=237 +highlight Selected cterm=none ctermfg=188 ctermbg=238 + +highlight JobLine cterm=bold ctermfg=188 ctermbg=238 +highlight StatusLine cterm=none ctermfg=188 ctermbg=235 +highlight WildMenu cterm=none ctermfg=188 ctermbg=238 +highlight CmdLine cterm=none ctermfg=188 ctermbg=237 +highlight ErrorMsg cterm=none ctermfg=188 ctermbg=237 + +highlight Executable cterm=none ctermfg=188 ctermbg=237 +highlight Link cterm=none ctermfg=188 ctermbg=237 +highlight BrokenLink cterm=none ctermfg=188 ctermbg=237 +highlight Device cterm=none ctermfg=188 ctermbg=237 +highlight Fifo cterm=none ctermfg=188 ctermbg=237 +highlight Socket cterm=none ctermfg=188 ctermbg=237 diff --git a/.config/vifm/colors/iceberg.vifm b/.config/vifm/colors/iceberg.vifm new file mode 100644 index 0000000..2606641 --- /dev/null +++ b/.config/vifm/colors/iceberg.vifm @@ -0,0 +1,29 @@ +" iceberg +" by puven12 +" +" This colorscheme is based on iceberg colorscheme for vim +" by cocopon + +highlight clear + +highlight Win cterm=none ctermfg=255 ctermbg=234 +highlight Directory cterm=bold ctermfg=109 ctermbg=default +highlight Link cterm=bold ctermfg=216 ctermbg=234 +highlight BrokenLink cterm=bold ctermfg=red ctermbg=239 +highlight Socket cterm=bold ctermfg=magenta ctermbg=default +highlight Device cterm=bold ctermfg=red ctermbg=default +highlight Fifo cterm=bold ctermfg=cyan ctermbg=default +highlight Executable cterm=none ctermfg=150 ctermbg=default +highlight Selected cterm=none ctermfg=255 ctermbg=236 +highlight CurrLine cterm=reverse +highlight TopLine cterm=none ctermfg=255 ctermbg=234 +highlight TopLineSel cterm=bold ctermfg=110 ctermbg=default +highlight StatusLine cterm=none ctermfg=240 ctermbg=235 +highlight WildMenu cterm=underline,reverse ctermfg=255 ctermbg=black +highlight CmdLine cterm=none ctermfg=255 ctermbg=234 +highlight ErrorMsg cterm=none ctermfg=203 ctermbg=234 +highlight Border cterm=none ctermfg=black ctermbg=234 +highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=255 +highlight SuggestBox cterm=bold ctermfg=default ctermbg=default +highlight CmpMismatch cterm=bold ctermfg=255 ctermbg=red +highlight AuxWin cterm=bold,underline,reverse,standout ctermfg=default ctermbg=default diff --git a/.config/vifm/colors/lucius.vifm b/.config/vifm/colors/lucius.vifm new file mode 100644 index 0000000..0278aaf --- /dev/null +++ b/.config/vifm/colors/lucius.vifm @@ -0,0 +1,25 @@ +" lucius +" by francogonzaga +" +" https://gist.github.com/francogonzaga/5509523 +" +" This color scheme is loosely based on the lucius color scheme for vim + +highlight clear +highlight Win cterm=none ctermfg=250 ctermbg=236 +highlight Directory cterm=bold ctermfg=4 ctermbg=236 +highlight Link cterm=bold ctermfg=yellow ctermbg=236 +highlight BrokenLink cterm=bold ctermfg=red ctermbg=none +highlight Socket cterm=bold ctermfg=magenta ctermbg=black +highlight Device cterm=bold ctermfg=red ctermbg=black +highlight Fifo cterm=bold ctermfg=cyan ctermbg=none +highlight Executable cterm=bold ctermfg=112 ctermbg=236 +highlight Selected cterm=none ctermfg=236 ctermbg=208 +highlight CurrLine cterm=bold ctermfg=251 ctermbg=240 +highlight TopLine cterm=none ctermfg=black ctermbg=240 +highlight TopLineSel cterm=none ctermfg=250 ctermbg=12 +highlight StatusLine cterm=bold ctermfg=255 ctermbg=12 +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=white ctermbg=240 +highlight ErrorMsg cterm=none ctermfg=250 ctermbg=124 +highlight Border cterm=none ctermfg=236 ctermbg=236 diff --git a/.config/vifm/colors/luke.vifm b/.config/vifm/colors/luke.vifm new file mode 100644 index 0000000..f3da172 --- /dev/null +++ b/.config/vifm/colors/luke.vifm @@ -0,0 +1,33 @@ +highlight clear +highlight Win cterm=none ctermfg=white ctermbg=black +highlight Directory cterm=bold ctermfg=cyan ctermbg=default +highlight Link cterm=bold ctermfg=blue ctermbg=default +highlight BrokenLink cterm=bold ctermfg=red ctermbg=default +highlight Socket cterm=bold ctermfg=magenta ctermbg=default +highlight Device cterm=bold ctermfg=red ctermbg=default +highlight Fifo cterm=bold ctermfg=cyan ctermbg=default +highlight Executable cterm=bold ctermfg=green ctermbg=default +highlight Selected cterm=bold ctermfg=magenta ctermbg=default +highlight CurrLine cterm=bold,reverse ctermfg=default ctermbg=default +highlight TopLine cterm=none ctermfg=black ctermbg=white +highlight TopLineSel cterm=bold ctermfg=black ctermbg=default +highlight StatusLine cterm=bold ctermfg=black ctermbg=blue +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=white ctermbg=black +highlight ErrorMsg cterm=none ctermfg=red ctermbg=black +highlight Border cterm=none ctermfg=white ctermbg=black +highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white +highlight SuggestBox cterm=bold ctermfg=default ctermbg=default +highlight CmpMismatch cterm=bold ctermfg=white ctermbg=red +highlight AuxWin cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default +highlight TabLine cterm=none ctermfg=white ctermbg=black +highlight TabLineSel cterm=bold,reverse ctermfg=default ctermbg=default +highlight User1 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default +highlight User2 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default +highlight User3 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default +highlight User4 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default +highlight User5 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default +highlight User6 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default +highlight User7 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default +highlight User8 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default +highlight User9 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default diff --git a/.config/vifm/colors/matrix.vifm b/.config/vifm/colors/matrix.vifm new file mode 100644 index 0000000..a5416cc --- /dev/null +++ b/.config/vifm/colors/matrix.vifm @@ -0,0 +1,27 @@ +" Matrix +" by Michael jubalh Vetter +" https://github.com/jubalh/vifm-colors + +highlight clear + +highlight Win cterm=none ctermfg=green ctermbg=black + +highlight TopLine cterm=none ctermfg=green ctermbg=none +highlight TopLineSel cterm=none ctermfg=green ctermbg=none +highlight StatusLine cterm=none ctermfg=green ctermbg=none +highlight Border cterm=none ctermfg=green ctermbg=none + +highlight Selected cterm=bold ctermfg=red ctermbg=default +highlight CurrLine cterm=bold ctermfg=black ctermbg=green + +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=white ctermbg=black +highlight ErrorMsg cterm=none ctermfg=red ctermbg=black + +highlight Directory cterm=none ctermfg=blue ctermbg=default +highlight Link cterm=none ctermfg=yellow ctermbg=default +highlight BrokenLink cterm=none ctermfg=red ctermbg=default +highlight Socket cterm=none ctermfg=yellow ctermbg=default +highlight Device cterm=none ctermfg=yellow ctermbg=default +highlight Fifo cterm=none ctermfg=yellow ctermbg=default +highlight Executable cterm=none ctermfg=green ctermbg=default diff --git a/.config/vifm/colors/mc-like.vifm b/.config/vifm/colors/mc-like.vifm new file mode 100644 index 0000000..80589e9 --- /dev/null +++ b/.config/vifm/colors/mc-like.vifm @@ -0,0 +1,26 @@ +" mimicking midnight commander +" by Petteri Knihti + +highlight clear + +highlight Win cterm=none ctermfg=white ctermbg=blue + +highlight CurrLine cterm=none ctermfg=black ctermbg=cyan +highlight Selected cterm=bold ctermfg=yellow ctermbg=default + +highlight TopLine cterm=none ctermfg=black ctermbg=cyan +highlight TopLineSel cterm=bold ctermfg=yellow ctermbg=cyan +highlight StatusLine cterm=none ctermfg=black ctermbg=cyan +highlight Border cterm=none ctermfg=none ctermbg=blue + +highlight WildMenu cterm=reverse ctermfg=black ctermbg=white +highlight CmdLine cterm=none ctermfg=white ctermbg=black +highlight ErrorMsg cterm=none ctermfg=red ctermbg=black + +highlight Directory cterm=bold ctermfg=cyan ctermbg=default +highlight Link cterm=bold ctermfg=yellow ctermbg=default +highlight BrokenLink cterm=bold ctermfg=red ctermbg=default +highlight Socket cterm=bold ctermfg=magenta ctermbg=default +highlight Device cterm=bold ctermfg=red ctermbg=default +highlight Fifo cterm=bold ctermfg=cyan ctermbg=default +highlight Executable cterm=bold ctermfg=green ctermbg=default diff --git a/.config/vifm/colors/molokai.vifm b/.config/vifm/colors/molokai.vifm new file mode 100644 index 0000000..c1db26d --- /dev/null +++ b/.config/vifm/colors/molokai.vifm @@ -0,0 +1,31 @@ +" Molokai +" by Miguel Madrid Mencia +" https://github.com/vifm/vifm-colors + +highlight clear + +highlight Border cterm=none ctermfg=black ctermbg=232 +highlight BrokenLink cterm=bold ctermfg=red ctermbg=default +highlight CmdLine cterm=none ctermfg=white ctermbg=black +highlight CurrLine cterm=bold ctermfg=default ctermbg=208 +highlight Device cterm=bold ctermfg=red ctermbg=default +highlight Directory cterm=bold ctermfg=12 ctermbg=default +highlight ErrorMsg cterm=none ctermfg=red ctermbg=black +highlight Executable cterm=bold ctermfg=green ctermbg=default +highlight Fifo cterm=bold ctermfg=cyan ctermbg=default +highlight Link cterm=bold ctermfg=green ctermbg=default +highlight OtherLine cterm=bold ctermfg=default ctermbg=130 +highlight Selected cterm=bold ctermfg=magenta ctermbg=default +highlight Socket cterm=bold ctermfg=magenta ctermbg=default +highlight StatusLine cterm=none ctermfg=white ctermbg=233 +highlight SuggestBox cterm=none ctermfg=white ctermbg=black +highlight TopLine cterm=none ctermfg=15 ctermbg=233 +highlight TopLineSel cterm=none ctermfg=148 ctermbg=default +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight Win cterm=none ctermfg=white ctermbg=black + +if $USER == 'root' + highlight Border cterm=none ctermfg=default ctermbg=red + highlight StatusLine cterm=none ctermfg=white ctermbg=red + highlight TopLine cterm=none ctermfg=default ctermbg=red +endif diff --git a/.config/vifm/colors/near-default.vifm b/.config/vifm/colors/near-default.vifm new file mode 100644 index 0000000..bd514a6 --- /dev/null +++ b/.config/vifm/colors/near-default.vifm @@ -0,0 +1,89 @@ +" vim: filetype=vifm : + +" xterm color customization: +" +" ! regular (not bold) red +" XTerm*color1: #ff3030 +" ! regular (not bold) green +" XTerm*color2: #70dd70 +" ! regular (not bold) yellow +" XTerm*color3: #f0f000 +" ! regular (not bold) blue +" XTerm*color4: #6060dd +" ! bold red +" XTerm*color9: #ff8080 +" ! bold green +" XTerm*color10: #20dd20 +" ! bold yellow +" XTerm*color11: #e0e000 +" ! bold blue +" XTerm*color12: #a8a8ff + +highlight clear +highlight Win cterm=none ctermfg=white ctermbg=default +highlight BrokenLink cterm=bold ctermfg=red ctermbg=default +highlight Socket cterm=bold ctermfg=magenta ctermbg=default +highlight Device cterm=bold,reverse ctermfg=red ctermbg=default +highlight Fifo cterm=bold,reverse ctermfg=cyan ctermbg=default +highlight CurrLine cterm=reverse,bold ctermfg=default ctermbg=default +highlight TopLine cterm=none ctermfg=black ctermbg=white +highlight TopLineSel cterm=underline ctermfg=black ctermbg=default +highlight StatusLine cterm=none ctermfg=black ctermbg=white +highlight WildMenu cterm=underline,bold,reverse ctermfg=yellow ctermbg=black +highlight CmdLine cterm=bold ctermfg=white ctermbg=default +highlight ErrorMsg cterm=bold ctermfg=white ctermbg=red +highlight Border cterm=none ctermfg=white ctermbg=default +highlight OtherLine cterm=reverse ctermfg=234 ctermbg=white +highlight SuggestBox cterm=bold,reverse ctermfg=cyan ctermbg=default + +" no 256-color palette on Windows +if $OS == 'Windows_NT' + highlight Directory cterm=bold ctermfg=cyan ctermbg=default + highlight Link cterm=bold ctermfg=yellow ctermbg=default + highlight Executable cterm=bold ctermfg=green ctermbg=default + highlight Selected cterm=bold ctermfg=magenta ctermbg=default + highlight CmpMismatch cterm=bold ctermfg=white ctermbg=red + finish +endif + +highlight Directory cterm=bold ctermfg=123 ctermbg=default +highlight Link cterm=bold ctermfg=229 ctermbg=default +highlight Executable cterm=bold ctermfg=119 ctermbg=default +highlight Selected cterm=bold ctermfg=213 ctermbg=default +highlight CmpMismatch cterm=bold ctermfg=white ctermbg=88 + +" software documentation +highlight {COPYRIGHT,COPYING*,BUGS,ChangeLog*,FAQ,INSTALL*,LICEN[CS]E,NEWS, + \README*,AUTHORS,TODO,THANKS} + \ cterm=none ctermfg=187 ctermbg=default +" build system files +highlight {Makefile,Makefile.am,Makefile.in,Makefile.win,*.mak,*.mk, + \CMakeLists.txt} + \ cterm=none ctermfg=121 ctermbg=default +" archives +highlight {*.7z,*.ace,*.arj,*.bz2,*.cpio,*.deb,*.dz,*.gz,*.jar,*.lzh,*.lzma, + \*.rar,*.rpm,*.rz,*.tar,*.taz,*.tb2,*.tbz,*.tbz2,*.tgz,*.tlz,*.trz, + \*.txz,*.tz,*.tz2,*.xz,*.z,*.zip,*.zoo} + \ cterm=none ctermfg=215 ctermbg=default +" documents +highlight {*.djvu,*.htm,*.html,*.shtml,*.css,*.markdown,*.md,*[^0-9].[1-9], + \*.mkd,*.org,*.pandoc,*.pdc,*.pdf,*.epub,*.fb2,*.tex,*.txt,*.xhtml, + \*.xml,*.pptx,*.ppt,*.doc,*.docx,*.xls,*.xls[mx],*.mobi} + \ cterm=none ctermfg=217 ctermbg=default +" media +highlight {*.aac,*.anx,*.asf,*.au,*.avi,*.ts,*.axa,*.axv,*.divx,*.flac,*.m2a, + \*.m2v,*.m4a,*.m4p,*.m4v,*.mid,*.midi,*.mka,*.mkv,*.mov,*.mp3,*.mp4, + \*.flv,*.mp4v,*.mpc,*.mpeg,*.mpg,*.nuv,*.oga,*.ogg,*.ogv,*.ogx,*.pbm, + \*.pgm,*.qt,*.ra,*.ram,*.rm,*.spx,*.vob,*.wav,*.wma,*.wmv,*.xvid, + \*.ac3} + \ cterm=none ctermfg=49 ctermbg=default +" images +highlight {*.bmp,*.gif,*.jpeg,*.jpg,*.ico,*.png,*.ppm,*.svg,*.svgz,*.tga,*.tif, + \*.tiff,*.xbm,*.xcf,*.xpm,*.xspf,*.xwd} + \ cterm=none ctermfg=117 ctermbg=default +" executables +highlight {*.sh,*.bash,*.bat,*.btm,*.cmd,*.com,*.dll,*.exe,*.run,*.msu,*.msi} + \ cterm=none ctermfg=77 ctermbg=default +" source code +highlight {*.patch,*.diff,*.py,*.[ch]pp,*.mk,*.c,*.h,*.[ch]pp,*.cc,*.hs,*.php} + \ cterm=none ctermfg=193 ctermbg=default diff --git a/.config/vifm/colors/ph.vifm b/.config/vifm/colors/ph.vifm new file mode 100644 index 0000000..1704da5 --- /dev/null +++ b/.config/vifm/colors/ph.vifm @@ -0,0 +1,27 @@ +" ph + +highlight clear + +highlight Win cterm=none ctermfg=248 ctermbg=234 +highlight Directory cterm=bold ctermfg=033 ctermbg=234 +highlight Link cterm=bold ctermfg=yellow ctermbg=234 +highlight BrokenLink cterm=reverse ctermfg=red ctermbg=default +highlight Socket cterm=bold ctermfg=125 ctermbg=default +highlight Device cterm=bold ctermfg=red ctermbg=default +highlight Fifo cterm=bold ctermfg=cyan ctermbg=default +highlight Executable cterm=bold ctermfg=166 ctermbg=default +highlight Selected cterm=bold ctermfg=255 ctermbg=237 +highlight CurrLine cterm=bold ctermfg=default ctermbg=237 +highlight TopLine cterm=bold ctermfg=black ctermbg=235 +highlight TopLineSel cterm=bold ctermfg=black ctermbg=default +highlight StatusLine cterm=bold ctermfg=black ctermbg=235 +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=white ctermbg=black +highlight ErrorMsg cterm=none ctermfg=red ctermbg=black +highlight Border cterm=none ctermfg=black ctermbg=234 +highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white +highlight SuggestBox cterm=bold ctermfg=default ctermbg=default + +if $USER == 'root' + highlight Border ctermbg=red +endif diff --git a/.config/vifm/colors/reicheltd-light.vifm b/.config/vifm/colors/reicheltd-light.vifm new file mode 100644 index 0000000..b74e4de --- /dev/null +++ b/.config/vifm/colors/reicheltd-light.vifm @@ -0,0 +1,28 @@ +" vim: filetype=vifm : + +" Author: Daniel R. (a.k.a. reicheltd) + +highlight clear + +highlight Win cterm=none ctermfg=236 ctermbg=255 +highlight Directory cterm=bold ctermfg=21 ctermbg=255 +highlight Link cterm=bold ctermfg=39 ctermbg=default + +highlight BrokenLink cterm=bold ctermfg=red ctermbg=default +highlight Socket cterm=bold ctermfg=magenta ctermbg=default +highlight Device cterm=bold ctermfg=blue ctermbg=default + +highlight Fifo cterm=bold ctermfg=cyan ctermbg=default +highlight Executable cterm=bold ctermfg=red ctermbg=default +highlight Selected cterm=bold ctermfg=200 ctermbg=default + +highlight CurrLine cterm=bold ctermfg=255 ctermbg=27 +highlight TopLine cterm=none ctermfg=236 ctermbg=255 +highlight TopLineSel cterm=bold ctermfg=236 ctermbg=255 + +highlight StatusLine cterm=bold ctermfg=236 ctermbg=255 +highlight WildMenu cterm=underline,reverse ctermfg=236 ctermbg=255 +highlight CmdLine cterm=none ctermfg=236 ctermbg=255 + +highlight ErrorMsg cterm=none ctermfg=red ctermbg=236 +highlight Border cterm=none ctermfg=236 ctermbg=255 diff --git a/.config/vifm/colors/semidarkdesert.vifm b/.config/vifm/colors/semidarkdesert.vifm new file mode 100644 index 0000000..5fbccd8 --- /dev/null +++ b/.config/vifm/colors/semidarkdesert.vifm @@ -0,0 +1,23 @@ +" SemiDarkDesert +" by Claus E. Durst, based on 'Desert' by Michael jubalh Vetter +" https://github.com/clausED/vifm-colors + +highlight clear + +highlight Win cterm=none ctermfg=220 ctermbg=233 +highlight Directory cterm=bold ctermfg=77 ctermbg=default +highlight Link cterm=bold ctermfg=239 ctermbg=default +highlight BrokenLink cterm=bold ctermfg=red ctermbg=default +highlight Socket cterm=bold ctermfg=24 ctermbg=default +highlight Device cterm=bold ctermfg=31 ctermbg=default +highlight Fifo cterm=bold ctermfg=31 ctermbg=default +highlight Executable cterm=bold ctermfg=green ctermbg=default +highlight Selected cterm=bold ctermfg=magenta ctermbg=default +highlight CurrLine cterm=bold ctermfg=131 ctermbg=228 +highlight TopLine cterm=none ctermfg=black ctermbg=248 +highlight TopLineSel cterm=bold ctermfg=red ctermbg=default +highlight StatusLine cterm=bold ctermfg=red ctermbg=248 +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=217 ctermbg=black +highlight ErrorMsg cterm=none ctermfg=7 ctermbg=1 +highlight Border cterm=none ctermfg=black ctermbg=240 diff --git a/.config/vifm/colors/snowwhite.vifm b/.config/vifm/colors/snowwhite.vifm new file mode 100644 index 0000000..7aded4d --- /dev/null +++ b/.config/vifm/colors/snowwhite.vifm @@ -0,0 +1,31 @@ +" snowwhite +" Author: Jochen Schweizer +" https://github.com/durcheinandr/vifm-colors + +highlight clear + +highlight SuggestBox cterm=none ctermfg=16 ctermbg=231 +highlight Win cterm=none ctermfg=16 ctermbg=231 +highlight Directory cterm=bold ctermfg=16 ctermbg=231 +highlight Link cterm=none ctermfg=16 ctermbg=231 + +highlight BrokenLink cterm=bold ctermfg=196 ctermbg=231 +highlight Socket cterm=none ctermfg=16 ctermbg=231 +highlight Device cterm=none ctermfg=16 ctermbg=231 + +highlight Fifo cterm=none ctermfg=16 ctermbg=231 +highlight Executable cterm=none ctermfg=16 ctermbg=231 +highlight Selected cterm=none ctermfg=208 ctermbg=231 + +highlight CurrLine cterm=none ctermfg=231 ctermbg=208 +highlight TopLine cterm=none ctermfg=16 ctermbg=255 +highlight TopLineSel cterm=none ctermfg=231 ctermbg=16 + +highlight StatusLine cterm=bold ctermfg=16 ctermbg=255 +highlight WildMenu cterm=underline,reverse ctermfg=16 ctermbg=231 +highlight CmdLine cterm=none ctermfg=16 ctermbg=231 + +highlight ErrorMsg cterm=bold ctermfg=196 ctermbg=231 +highlight Border cterm=none ctermfg=16 ctermbg=255 + + diff --git a/.config/vifm/colors/solarized-dark.vifm b/.config/vifm/colors/solarized-dark.vifm new file mode 100644 index 0000000..a792bd9 --- /dev/null +++ b/.config/vifm/colors/solarized-dark.vifm @@ -0,0 +1,45 @@ +" VIFM COLORS +" solarized dark +" based on: https://github.com/istib/dotfiles/blob/master/vifm/vifm-colors + +" Default = -1 = None, can be used for transparency or default color +" Black = 0 +" Red = 1 +" Green = 2 +" Yellow = 3 +" Blue = 4 +" Magenta = 5 +" Cyan = 6 +" White = 7 + +" STYLES +" bold +" underline +" reverse or inverse +" standout +" none + + +highlight clear + +highlight Win cterm=none ctermfg=default ctermbg=none + +highlight TopLine cterm=none ctermfg=blue ctermbg=none +highlight TopLineSel cterm=none ctermfg=blue ctermbg=none +highlight StatusLine cterm=none ctermfg=blue ctermbg=none +highlight Border cterm=none ctermfg=blue ctermbg=none + +highlight Selected cterm=bold ctermfg=magenta ctermbg=default +highlight CurrLine cterm=bold ctermfg=default ctermbg=blue + +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=white ctermbg=black +highlight ErrorMsg cterm=none ctermfg=red ctermbg=black + +highlight Directory cterm=none ctermfg=cyan ctermbg=default +highlight Link cterm=none ctermfg=yellow ctermbg=default +highlight BrokenLink cterm=none ctermfg=red ctermbg=default +highlight Socket cterm=none ctermfg=magenta ctermbg=default +highlight Device cterm=none ctermfg=red ctermbg=default +highlight Fifo cterm=none ctermfg=cyan ctermbg=default +highlight Executable cterm=none ctermfg=green ctermbg=default diff --git a/.config/vifm/colors/zenburn.vifm b/.config/vifm/colors/zenburn.vifm new file mode 100644 index 0000000..fccfbbd --- /dev/null +++ b/.config/vifm/colors/zenburn.vifm @@ -0,0 +1,22 @@ +highlight clear + +highlight Win cterm=none ctermfg=245 ctermbg=234 +highlight Directory cterm=bold ctermfg=166 ctermbg=234 +highlight Link cterm=bold ctermfg=yellow ctermbg=234 +highlight BrokenLink cterm=reverse ctermfg=red ctermbg=default + +highlight Socket cterm=bold ctermfg=125 ctermbg=default +highlight Device cterm=bold ctermfg=red ctermbg=default +highlight Fifo cterm=bold ctermfg=cyan ctermbg=default +highlight Executable cterm=bold ctermfg=0x2aa198 ctermbg=default + +highlight Selected cterm=bold ctermfg=125 ctermbg=235 +highlight CurrLine cterm=bold ctermfg=245 ctermbg=235 + +highlight TopLine cterm=none ctermfg=black ctermbg=white +highlight TopLineSel cterm=bold ctermfg=black ctermbg=default +highlight StatusLine cterm=bold ctermfg=black ctermbg=white +highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black +highlight CmdLine cterm=none ctermfg=white ctermbg=black +highlight ErrorMsg cterm=none ctermfg=red ctermbg=black +highlight Border cterm=none ctermfg=black ctermbg=white diff --git a/.config/vifm/colors/zenburn_1.vifm b/.config/vifm/colors/zenburn_1.vifm new file mode 100644 index 0000000..86b4338 --- /dev/null +++ b/.config/vifm/colors/zenburn_1.vifm @@ -0,0 +1,29 @@ +" zenburn like color scheme for vifm +" http://kippura.org/zenburnpage/ + +" Reset all styles first +highlight clear + +highlight Border cterm=none ctermfg=235 ctermbg=237 + +highlight TopLine cterm=none ctermfg=108 ctermbg=235 +highlight TopLineSel cterm=bold ctermfg=186 ctermbg=235 + +highlight Win cterm=none ctermfg=188 ctermbg=237 +highlight Directory cterm=none ctermfg=108 ctermbg=237 +highlight CurrLine cterm=none ctermfg=223 ctermbg=235 +highlight OtherLine cterm=none ctermfg=247 ctermbg=237 +highlight Selected cterm=none ctermfg=116 ctermbg=238 + +highlight JobLine cterm=bold ctermfg=116 ctermbg=238 +highlight StatusLine cterm=bold ctermfg=144 ctermbg=236 +highlight ErrorMsg cterm=bold ctermfg=115 ctermbg=237 +highlight WildMenu cterm=bold ctermfg=235 ctermbg=144 +highlight CmdLine cterm=none ctermfg=188 ctermbg=237 + +highlight Executable cterm=none ctermfg=172 ctermbg=237 +highlight Link cterm=none ctermfg=142 ctermbg=237 +highlight BrokenLink cterm=none ctermfg=174 ctermbg=237 +highlight Device cterm=none ctermfg=228 ctermbg=237 +highlight Fifo cterm=none ctermfg=109 ctermbg=237 +highlight Socket cterm=none ctermfg=110 ctermbg=237 -- cgit v1.2.3