# a line starting with a '#' is a comment # The server instance name # add this entry to your file (the one in your home) # server = test.server.org # your username # add this entry to your file (the one in your home) # username = username # theme use "default-theme.conf" # maximum number of attachments allowed for a single toot # default is 4 #max-numbers-allowed-attachments = 4 # maximum number of characters allowed for a single toot # default is 500 #max-message-length = 500 # maximum number of characters allowed for reporting an user to # instance's admin #default is 100 #max-report-comment-length = 100 # Character to use when replying to a message reply-quoted-character = "> " # delete the command history entries that are older than this number # of days purge-history-days-offset = 30 # delete the cache entries that are older than this number of days purge-cache-days-offset = 7 # delete the cache entries that are older than this number of days purge-gemlog-seen-post-days-offset = 255 # delete the mentions from database that has not been used after this number of days purge-post-mention-days-offset = 200 # chosen editor (as shell command line) for compose a message editor = "nano --locking" # prefix for comments line when composing a post # line starting with this prefix will *not* be sent to the server post.comment-line.prefix = "#" # allowed languages post, if the regex does not match the post's # language the post is discarded post.allowed.language = ".*" # default language code por posts sent, the list can be found here: # https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes default.post.language = "en" # update gemlog subscriptions when program starts # (default 'no', change to 'yes' if desired) start.update.gemlog = no # delete mentions fetched from the server delete.fetched.mentions = yes # directory to scan for gempub files, default the same as # $XDG_DATA_HOME (usually something like %HOME/.local/share/tinmop/"). # gempub.directory.library = /absolute/path/to/your/gempub/library # close links window when opening the selected link open-message-link-window.close-after-select = yes gemini.search-engine.uri = "gemini://kennedy.gemi.dev/search" # gemini proxy, forward all the gemini and http requests to the servel # below, the response is converted, by the proxy, in a format fitted # for a gemini client (e.g HTML is converted to gemtext) gemini.proxy.uri = "" # The width of the generated table of contents for gemini pages when # tinmop is ran as exclusive gemini client (command line option "-G") gemini.exclusive.mode.toc.width = 1/5 # The height of the links window for gemini pages when tinmop is ran as # exclusive gemini client (command line option "-G") gemini.exclusive.mode.links.height = 1/4 # the signature file path relative to $HOME # signature-file = ".signature" # you can filter off users using regexp # ignore-user-regexp = "@domain-name$" # ignore-user-regexp = "^user-name@domain-name" # you can instruct the program to open some non gemini link with a # program installed with your system like below # syntax open "REGEXP" with "PROGRAM-NAME" [use cache] # example: # # open "https?://.+mp3" with "mpv" # you can open mpv in a new terminal this way: # # open "https?://.+mp3" with "xterm -e mpv" # open "mp3$" with "xterm -e mpv" # open "m3u8$" with "xterm -e mpv" # open "ogg$" with "xterm -e mpv" # open png files with gimp but cache them before # ▼▼▼▼▼▼▼▼▼ # open "https?://png$" with "gimp" use cache # using "no wait" allow for content to be opened before download is # completed; note that not all file types can be opened before the # whole file is available to the opening program # ▼▼▼▼▼▼▼ # open "mp3$" with "xterm -e mpv" no wait # # using "buffer NUMBER" after "no wait" allow to customize the cache # (in Mib) to be cached before opening the partial downloaded data # ▼▼▼▼▼▼▼▼▼ buffer 20 Mib # open "mp4$" with "xterm -e mpv" no wait buffer 20 # to open some kind of files use "editor" as program name # ▼▼▼▼▼▼▼▼ #open "txt$" with "editor" # finally if you want to open some kind of file with tinmop try the # following: valid values are "tinmop" "me" "internal" # ▼▼▼▼▼▼▼▼ open "^((gemini://)|(\\.)|(/)).+gmi$" with "tinmop" open "^((gemini://)|(\\.)|(/)).+txt$" with "tinmop" open "^((gemini://)|(\\.)|(/)).+sh$" with "tinmop" open ".gpub$" with "tinmop" gemini.images.montage.geometry = "640x480" gemini.images.montage.tile = "1" ######################### # ⚠ EXPERIMENTAL ZONE ⚠ # ######################### # use fragment of a gemini IRI/URI as a searching criteria for the downloaded page # E.g. gemini://foo/bar.gmi#baz will jump to the first occurrence of "baz". # The fragment is used as a, perl compatible, regular expression experimental.gemini.iri.fragment.regex = no # Use gemini favicon? # see gemini://mozz.us/files/rfc_gemini_favicon.gmi gemini.fetch.favicon = no