- Fixed MacOS release and moved UCL site into repository Reviewed-on: #3 Co-authored-by: Leon Mika <lmika@lmika.org> Co-committed-by: Leon Mika <lmika@lmika.org>
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Customising Dynamo-Browse
 | |
| 
 | |
| Some commands can be used to customise Dynamo-Browse, such as modify key bindings.
 | |
| The effect of these commands will only be applied for the duration of the session: they are currently not
 | |
| tracked within the workspace file.  So in order to keep customisations across relaunches, these commands
 | |
| can be added to an RC file.
 | |
| 
 | |
| ## The RC File
 | |
| 
 | |
| The RC file is a text file containing commands that will be executed by Dynamo-Browse upon launch.
 | |
| By default, the RC file is located at the following path:
 | |
| 
 | |
| ```
 | |
| $HOME/.config/audax/dynamo-browse/init.rc
 | |
| ```
 | |
| 
 | |
| This file is primarily intended for commands that customise Dynamo-Browse in a particular way, but any
 | |
| command can be entered here.  If this file is found, Dynamo-Browse will invoke each command before loading
 | |
| or prompting the table.
 | |
| 
 | |
| ## Rebinding Keys
 | |
| 
 | |
| The default key bindings of Dynamo-Browse can be changed using the [rebind](/docs/reference/commands#rebind) command.  This takes
 | |
| a binding name corresponding to the particular action to invoke, and the key
 | |
| to which it should be mapped to.
 | |
| 
 | |
| Putting these commands in the RC file will effectively change the default bindings of Dynamo-Browse.
 | |
| 
 | |
| ```
 | |
| # Rebind T to prompt for a table
 | |
| rebind "view.prompt-for-table" "T"
 | |
| 
 | |
| # Rebind escape to prompt for a command
 | |
| rebind "view.prompt-for-command" "esc"
 | |
| ```
 | |
| 
 | |
| At the moment each binding name can only be mapped to a single key.  It's also currently not possible
 | |
| to setup bindings for commands.  These may be supported in the future.
 | |
| 
 | |
| A list of available binding names can be found the the [reference](/docs/reference/key-bindings)
 | |
| (check the "Show binding names" checkbox).  Note that some bindings may not have default key bindings. |