================================================================================
1. Settings knausj_talon/settings.talon
================================================================================

settings():
    # Adjust the scale of the imgui to my liking
    imgui.scale = 1.3

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (comment)
    (block
      (assignment_statement
        (identifier)
        (float)))))

================================================================================
2. Settings knausj_talon/modes/sleep_mode.talon
================================================================================

settings():
    #stop continuous scroll/gaze scroll with a pop
    user.mouse_enable_pop_stops_scroll = 0
	#enable pop click with 'control mouse' mode
	user.mouse_enable_pop_click = 0

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (comment)
    (block
      (assignment_statement
        (identifier)
        (integer))
      (comment)
      (assignment_statement
        (identifier)
        (integer)))))

================================================================================
3. Settings knausj_talon/talon_draft_window/draft_window.talon
================================================================================

settings():
  # Enable 'Smart dictation mode', see https://github.com/knausj85/knausj_talon/pull/356
  user.context_sensitive_dictation = 1

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (comment)
    (block
      (assignment_statement
        (identifier)
        (integer)))))

================================================================================
4. Settings knausj_talon/lang/vimscript/vimscript.talon
================================================================================

settings():
    user.code_private_function_formatter = "SNAKE_CASE"
    user.code_protected_function_formatter = "SNAKE_CASE"
    user.code_public_function_formatter = "SNAKE_CASE"
    user.code_private_variable_formatter = "SNAKE_CASE"
    user.code_protected_variable_formatter = "SNAKE_CASE"
    user.code_public_variable_formatter = "SNAKE_CASE"

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content))))))

================================================================================
5. Settings knausj_talon/lang/python/python.talon
================================================================================

settings():
    user.code_private_function_formatter = "SNAKE_CASE"
    user.code_protected_function_formatter = "SNAKE_CASE"
    user.code_public_function_formatter = "SNAKE_CASE"
    user.code_private_variable_formatter = "SNAKE_CASE"
    user.code_protected_variable_formatter = "SNAKE_CASE"
    user.code_public_variable_formatter = "SNAKE_CASE"

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content))))))

================================================================================
6. Settings knausj_talon/lang/css/css.talon
================================================================================

settings():
    user.code_public_variable_formatter = "DASH_SEPARATED"

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content))))))

================================================================================
7. Settings knausj_talon/lang/rust/rust.talon
================================================================================

settings():
    user.code_private_function_formatter = "SNAKE_CASE"
    user.code_protected_function_formatter = "SNAKE_CASE"
    user.code_public_function_formatter = "SNAKE_CASE"
    user.code_private_variable_formatter = "SNAKE_CASE"
    user.code_protected_variable_formatter = "SNAKE_CASE"
    user.code_public_variable_formatter = "SNAKE_CASE"

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content))))))

================================================================================
8. Settings knausj_talon/lang/r/r.talon
================================================================================

settings():
    user.code_private_function_formatter = "SNAKE_CASE"
    user.code_protected_function_formatter = "SNAKE_CASE"
    user.code_public_function_formatter = "SNAKE_CASE"
    user.code_private_variable_formatter = "SNAKE_CASE"
    user.code_protected_variable_formatter = "SNAKE_CASE"
    user.code_public_variable_formatter = "SNAKE_CASE"

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content))))))

================================================================================
9. Settings knausj_talon/lang/java/java.talon
================================================================================

settings():
    user.code_private_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_protected_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_public_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_private_variable_formatter = "PRIVATE_CAMEL_CASE"
    user.code_protected_variable_formatter = "PRIVATE_CAMEL_CASE"
    user.code_public_variable_formatter = "PRIVATE_CAMEL_CASE"

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content))))))

================================================================================
0. Settings knausj_talon/lang/php/php.talon
================================================================================

settings():
    user.code_private_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_protected_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_public_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_private_variable_formatter = "PRIVATE_CAMEL_CASE"
    user.code_protected_variable_formatter = "PRIVATE_CAMEL_CASE"
    user.code_public_variable_formatter = "PRIVATE_CAMEL_CASE"

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content))))))

================================================================================
1. Settings knausj_talon/lang/scala/scala.talon
================================================================================

settings():
    user.code_private_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_protected_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_public_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_private_variable_formatter = "PRIVATE_CAMEL_CASE"
    user.code_protected_variable_formatter = "PRIVATE_CAMEL_CASE"
    user.code_public_variable_formatter = "PRIVATE_CAMEL_CASE"

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content))))))

================================================================================
2. Settings knausj_talon/lang/csharp/csharp.talon
================================================================================

settings():
    user.code_private_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_protected_function_formatter = "PUBLIC_CAMEL_CASE"
    user.code_public_function_formatter = "PUBLIC_CAMEL_CASE"
    user.code_private_variable_formatter = "PRIVATE_CAMEL_CASE"
    user.code_protected_variable_formatter = "PUBLIC_CAMEL_CASE"
    user.code_public_variable_formatter = "PUBLIC_CAMEL_CASE"

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content))))))

================================================================================
3. Settings knausj_talon/lang/javascript/javascript.talon
================================================================================

settings():
    user.code_private_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_protected_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_public_function_formatter = "PRIVATE_CAMEL_CASE"
    user.code_private_variable_formatter = "PRIVATE_CAMEL_CASE"
    user.code_protected_variable_formatter = "PRIVATE_CAMEL_CASE"
    user.code_public_variable_formatter = "PRIVATE_CAMEL_CASE"

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content))))))

================================================================================
4. Settings knausj_talon/lang/c/c.talon
================================================================================

settings():
    user.code_private_function_formatter = "SNAKE_CASE"
    user.code_protected_function_formatter = "SNAKE_CASE"
    user.code_public_function_formatter = "SNAKE_CASE"
    user.code_private_variable_formatter = "SNAKE_CASE"
    user.code_protected_variable_formatter = "SNAKE_CASE"
    user.code_public_variable_formatter = "SNAKE_CASE"
    # whether or not to use uint_8 style datatypes
    #    user.use_stdint_datatypes = 1

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (comment)
      (comment))))

================================================================================
5. Settings knausj_talon/lang/ruby/ruby.talon
================================================================================

settings():
    user.code_private_function_formatter = "SNAKE_CASE"
    user.code_protected_function_formatter = "SNAKE_CASE"
    user.code_public_function_formatter = "SNAKE_CASE"
    user.code_private_variable_formatter = "SNAKE_CASE"
    user.code_protected_variable_formatter = "SNAKE_CASE"
    user.code_public_variable_formatter = "SNAKE_CASE"

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (block
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content)))
      (assignment_statement
        (identifier)
        (string
          (string_content))))))

================================================================================
6. Settings knausj_talon/apps/evernote/mac.talon
================================================================================

settings():
    # Necessary to stop commands like 'slap' getting jumbled
    key_wait = 9.0

--------------------------------------------------------------------------------

(source_file
  (matches)
  (settings_declaration
    (comment)
    (block
      (assignment_statement
        (identifier)
        (float)))))
