<?xml version="1.0" encoding="UTF-8"?>
<schemalist>
	<enum id="org.nemo.extensions.nemo-terminal.TerminalPosition">
	    <value value="0" nick="top"/>
	    <value value="1" nick="bottom"/>
	</enum>
	
	<enum id="org.nemo.extensions.nemo-terminal.FollowMode">
        <value value="0" nick="None"/>
        <value value="1" nick="Terminal follows Nemo"/>
        <value value="2" nick="Nemo follows Terminal"/>
        <value value="3" nick="Nemo and Terminal Synchronized"/>
    </enum>
	
	<schema path="/org/nemo/extensions/nemo-terminal/" 
	    id="org.nemo.extensions.nemo-terminal" 
	    gettext-domain="nemo-terminal">
	    <key name="default-terminal-height" type="i">    
	        <default>5</default>
	        <summary>Set the default number of lines for the terminal.</summary>
	        <description>Set the default number of lines for the terminal when it is first opened.</description>
	    </key>
	    
	    <key name="default-visible" type="b">
	        <default>true</default>
	        <summary>Default visibility of terminal</summary>
	        <description>When a new Nemo window is opened, this setting determines whether Nemo terminal is visible by default.</description>
	    </key>

        <key name="audible-bell" type="b">
            <default>true</default>
            <summary>Enable the pty bell</summary>
            <description>Controls whether or not the terminal will beep when the child outputs the "bl" sequence.</description>
        </key>

	    <key name="default-follow-mode" enum="org.nemo.extensions.nemo-terminal.FollowMode">
            <default>"Terminal follows Nemo"</default>
            <summary>Current directory follow behavior</summary>
            <description>Controls the default way the terminal and Nemo's current directory relate to each other. (not yet functional)</description>
        </key>
	    
	    <key name="terminal-position" 
	        enum="org.nemo.extensions.nemo-terminal.TerminalPosition">
	        <default>"top"</default>
	        <summary>Terminal pane position</summary>
	        <description>Determines whether the terminal pane will be at the top or bottom of the Nemo file pane. It is currently recommended to leave it at the top.</description>    
	    </key>
	    
	    <key name="terminal-shell" type="s">
	       <default>""</default>
	        <summary>Shell executable</summary>
	        <description>Path to the shell executable nemo-terminal should use. Blank indicates shell will be user's default. Note that all other default parameters assume a bash-like shell.</description>
	    </key>
	    
	    <key name="terminal-hotkey" type="s">
	       <default><![CDATA['F4']]></default>
	       <summary>Terminal hotkey</summary>
	       <description>Key to toggle the terminal in the current Nemo window.</description>
	    </key>
	    
	    <key name="terminal-erase-line" type="s">
           <default>" \\x05\\x15"</default>
           <summary>Erase line key sequence</summary>
           <description>Key sequence to safely erase the current line in the terminal. Should be escaped according to Python rules. Use \xhh for non-printing characters, where hh is the hex value (including any leading zeroes) of the ASCII character. Default values are valid for Bash.</description>
        </key>
        
        <key name="terminal-restore-line" type="s">
           <default>"\\x19\\x08"</default>
           <summary>Restore line key sequence</summary>
           <description>Key sequence to restore the line erased by the erase line sequence. Use \xhh for non-printing characters, where hh is the hex value (including any leading zeroes) of the ASCII character. Default values are valid for Bash.</description>
        </key>
        
        <key name="terminal-change-directory-command" type="s">
           <default>" cd %s &amp;&amp; tput cuu1 &amp;&amp; tput el &amp;&amp; tput cuu1"</default>
           <summary>Change directory command</summary>
           <description>The command used by the terminal to change directory. %s is replaced by the shell-quoted directory name in the shell. This command will have a new line appended.</description>
        </key>
	</schema>
</schemalist>
