refactor(workspaces): default value unstripped, fix man
This commit is contained in:
		
							parent
							
								
									6570aefeec
								
							
						
					
					
						commit
						27fbea2b5a
					
				| 
						 | 
				
			
			@ -19,7 +19,7 @@ Addressed by *sway/workspaces*
 | 
			
		|||
 | 
			
		||||
*format*: ++
 | 
			
		||||
    typeof: string ++
 | 
			
		||||
    default: {name} ++
 | 
			
		||||
    default: {value} ++
 | 
			
		||||
    The format, how information should be displayed.
 | 
			
		||||
 | 
			
		||||
*format-icons*: ++
 | 
			
		||||
| 
						 | 
				
			
			@ -62,7 +62,9 @@ Addressed by *sway/workspaces*
 | 
			
		|||
 | 
			
		||||
# FORMAT REPLACEMENTS
 | 
			
		||||
 | 
			
		||||
*{name}*: Name of the workspace, as defined by sway.
 | 
			
		||||
*{value}*: Name of the workspace, as defined by sway.
 | 
			
		||||
 | 
			
		||||
*{name}*: Number stripped from workspace value.
 | 
			
		||||
 | 
			
		||||
*{icon}*: Icon, as defined in *format-icons*.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -157,12 +157,13 @@ auto Workspaces::update() -> void {
 | 
			
		|||
    if (needReorder) {
 | 
			
		||||
      box_.reorder_child(button, it - workspaces_.begin());
 | 
			
		||||
    }
 | 
			
		||||
    std::string output = getIcon((*it)["name"].asString(), *it);
 | 
			
		||||
    std::string output = (*it)["name"].asString();
 | 
			
		||||
    if (config_["format"].isString()) {
 | 
			
		||||
      auto format = config_["format"].asString();
 | 
			
		||||
      output = fmt::format(format,
 | 
			
		||||
                           fmt::arg("icon", output),
 | 
			
		||||
                           fmt::arg("name", trimWorkspaceName((*it)["name"].asString())),
 | 
			
		||||
                           fmt::arg("icon", getIcon(output, *it)),
 | 
			
		||||
                           fmt::arg("value", output)
 | 
			
		||||
                           fmt::arg("name", trimWorkspaceName(output)),
 | 
			
		||||
                           fmt::arg("index", (*it)["num"].asString()));
 | 
			
		||||
    }
 | 
			
		||||
    if (!config_["disable-markup"].asBool()) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue