Method: String#highlight_filename
- Defined in:
- lib/na/string.rb
#highlight_filename ⇒ Object
Colorize the dirname and filename of a path
102 103 104 105 106 |
# File 'lib/na/string.rb', line 102 def highlight_filename dir = File.dirname(self).shorten_path.trunc_middle(TTY::Screen.columns / 3) file = NA.include_ext ? File.basename(self) : File.basename(self, ".#{NA.extension}") "#{NA.theme[:dirname]}#{dir}/#{NA.theme[:filename]}#{file}{x}" end |