about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* | config/rc.conf: added :qa -> :quitall aliashut2013-08-291-0/+1
| |
* | ext.keybinding_parser: interpret keys like <383>hut2013-08-201-4/+7
| | | | | | | | | | | | | | | | sometimes ranger's keybinding parser doesn't support whatever key you want to use. In that case, it would be useful to be able to specify keys by their curses key code that can be taken from tools like /doc/tools/print_keys.py. <383> would then be interpreted as <S-DELETE>, for example.
* | ext.keybinding_parser: added key <S-DELETE>hut2013-08-201-0/+1
| |
* | core.actions: add numerical argument to toggle_visual_modehut2013-08-171-1/+3
| |
* | core.actions: better numerical argument to "mark_files"hut2013-08-171-1/+6
| |
* | ext.direction: fix off-by-one error in select()hut2013-08-171-1/+1
| |
* | config/rc.conf: make :find case-insensitivehut2013-08-171-1/+1
| | | | | | | | | | | | The man page describes :find as case-insensitive. It was also like this before the implementation of the :scout command. So let's change it back until someone complains.
* | Changed email address in source codehut2013-08-0860-61/+61
| | | | | | | | | | Since lavabit.com ceased providing email services, I had to change my address from hut lavabit com to hut lepus uberspace de.
* | Merge branch 'efficient_w3mimgpreview'hut2013-07-285-86/+109
|\ \ | |/ |/|
| * core.fm: draw images laterhut2013-04-243-2/+8
| |
| * ext.img_display: more efficient way to draw imageshut2013-04-243-84/+101
| | | | | | | | | | | | | | | | Instead of loading up w3mimgdisplay for each image and killing it afterwards, we just open it once for the first image and keep it open. It can receive any number of commands, so we can just keep writing them into stdin. Perhaps it even caches the images to save time, I didn't test that yet.
* | doc/HACKING: updatedhut2013-06-241-10/+8
| | | | | | | | Based on a patch by Niku.
* | config/commands.py: typohut2013-06-211-1/+1
| | | | | | | | Thanks to niku for the patch.
* | rebuilt man pages with new pod2man versionhut2013-06-212-28/+46
| |
* | ranger.1: mention that some commands are based on :scouthut2013-06-212-0/+28
| |
* | ranger.1: more exhaustive documentation for :open_withhut2013-06-212-4/+14
| |
* | data/scope.sh: fix extension matching on uppercase extensionhut2013-06-161-1/+1
| | | | | | | | Thanks to niku for the patch.
* | scope.sh: typohut2013-06-161-1/+1
| | | | | | | | Thanks to niku for the patch.
* | commands.py: typoshut2013-06-161-4/+4
| | | | | | | | Thanks to niku for the patch.
* | container.file: typohut2013-06-111-1/+1
| |
* | doc/colorschemes.txt: updatehut2013-06-101-3/+3
| |
* | core.fm: fix shell escaping when using feh + "open_all_images"hut2013-06-071-1/+1
| |
* | config/rc.conf: added ^L keys for pager and taskviewhut2013-06-071-0/+2
| |
* | Change name back to "ranger-master" in --version outputhut2013-05-241-1/+1
| |
* | RANGER! RANGER! HIGH VOLTAGE! v1.6.1hut2013-05-246-6/+14
| |
* | core.actions: update preview when changing file in pagerhut2013-05-011-0/+3
| |
* | doc/ranger.1: put a list of resources at the tophut2013-04-302-25/+41
|/
* core.actions: reduce code dupliactionhut2013-04-242-12/+9
|
* core.actions: pressing "i" opens ui.pager, not ui.browser.pagerhut2013-04-242-3/+11
| | | | | | | ui.pager makes use of the whole width, ui.browser.pager "pushes" the main column away to the left. The former seems more efficient to me for the "i" key.
* core.action: make pager_move work in log too (key W)hut2013-04-241-1/+4
|
* container.settings: fix "setintag" with certain settingshut2013-04-211-8/+12
| | | | | | | | | | | | | | To reproduce the bug: 1. type ":setintag * sort ctime" into the console 2. ensure that the directory ~ is untagged and ~/dl is tagged with "*" 3. change directory to ~/dl/ 4. press ^R The result is that ~ is sorted by ctime even though it shouldn't be. this is because it uses the settings of fm.thisdir rather than it own settings. This commit fixes this bug
* container.tags: added TODO entryhut2013-04-201-0/+2
|
* config/commands: implemented :setintag <tags> <option>=<value>hut2013-04-203-7/+32
|
* Fix plugin names in log viewEmanuel Guevel2013-04-131-1/+1
|
* core.fm: disable garbage collecting old directorieshut2013-04-121-4/+4
| | | | it was kind of broken too
* ext.vcs.vcs: use more traditional syntax in dict expressionhut2013-04-081-1/+1
|
* core.fm: only apply open_all_files to cmds with $@hut2013-04-071-1/+2
|
* Revert "Added bumblebee-like "make uninstall""hut2013-04-021-7/+0
| | | | This reverts commit f19c589432c68ae1979adb723deb3665d38c0b4a.
* Added bumblebee-like "make uninstall"hut2013-04-011-0/+7
| | | | | | | | | | | This innovative uninstalling method unlocks the power and immense efficiency that resulted from years of dedicated R&D by the greatest minds to ever walk the face of the earth. By now, this method is state-of-the-art after being tested by prestigious software such as bumblebee [1], marking a milestone and becoming a true legend in the history of open source development. [1] https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/commit/a047be85247755cdbe0acce6f1dafc8beb84f2ac
* ext.img_display: allow using W3MIMGDISPLAY_PATH env varhut2013-03-243-3/pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
/*
 * Copyright (c) 2012 Josh Rickmar <jrick@devio.us>
 *
 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 *
 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 */

@define-color red #cc0000;
@define-color yellow #ffff66;
@define-color green #99ff66;
@define-color blue lightblue;
@define-color ct_bg #000000;
@define-color ct_inactive #dddddd;
@define-color ct_active #bbbb00;
@define-color ct_separator #555555;

* {
	border-width: 1px;
	padding: 0;
	margin: 0;
	-GtkScrolledWindow-scrollbar-spacing: 0;
}

.button :insensitive {
	background-color: rgba(0,0,0,0); /* transparent */
}

.entry {
	padding: 2px;
	color: @fg_color;
}

#vbox > .entry,
#statusbar * {
	border-width: 0px;
}

.entry#red {
	background-image: -gtk-gradient(linear,
					left top, left bottom,
					from (@red), to (@red));
}

.entry#yellow {
	background-image: -gtk-gradient(linear,
					left top, left bottom,
					from (@yellow), to (@yellow));
}

.entry#green {
	background-image: -gtk-gradient(linear,
					left top, left bottom,
					from (@green), to (@green));
}

.entry#blue {
	background-image: -gtk-gradient(linear,
					left top, left bottom,
					from (@blue), to (@blue));
}

.entry:selected,
.entry:selected#red,
.entry:selected#yellow,
.entry:selected#green,
.entry:selected#blue,
.entry.progressbar,
.entry.progressbar#red,
.entry.progressbar#yellow,
.entry.progressbar#green,
.entry.progressbar#blue {
	background-image: -gtk-gradient(linear,
					left top, left bottom,
					from (@selected_bg_color),
					to (@selected_bg_color));
	background-color: @selected_bg_color;
	color: @selected_fg_color;
}

.button#Back,
.button#Forward,
.button#Home,
.button#Stop,
.button#JS-Toggle,
.button#Close,
.button#Arrow {
	border-width: 0;
}

.menuitem {
	padding: 3px;
}

.notebook tab {
	background-color: shade(@bg_color, 0.85);
	color: @fg_color;
	padding: 0px;
}

.notebook tab:active {
	background-color: @bg_color;
}

GtkScrollbar#hidden {
	border-width: 0px;
	-GtkRange-slider-width: 0px;
	-GtkRange-trough-border: 0px;
}

/* compact tabs */

#tab_bar {
	background-color: @ct_separator;
}

#compact_tab {
	background-color: @ct_bg;
}

#compact_tab GtkLabel {
	-GtkLabel-width-chars: 1;
	color: @ct_inactive;
	padding: 4px;
}

#compact_tab GtkLabel#active {
	color: @ct_active;
}