Config to customize Textadept to act more like Atom/$ublime text
|
5 years ago | |
---|---|---|
assets | 5 years ago | |
backup | 6 years ago | |
lexers | 6 years ago | |
modules | 5 years ago | |
patches | 5 years ago | |
themes | 6 years ago | |
.gitignore | 6 years ago | |
LICENSE | 6 years ago | |
README.md | 5 years ago | |
init.lua | 5 years ago |
Yet another textadept config files. This is especially great for web development in php + html/css. I have tried my best to make it similar to Atom/$ublime.
Multi selection support to many keyboard shortcuts, such as delete lines, duplicate lines etc. (listed below in the Keyboard Shortcuts table)
Some features require patching and compiling. It should work without patches, but then those features will not work. See patches
directory for details.
patches/README.md
. Or... install textadept
from repo.cd ~ && git clone https://notabug.org/reback00/ta-config.git .textadept
...or git clone https://notabug.org/reback00/ta-config.git
in any directory and copy the modules
, themes
, lexers
and init.lua
to ~/.textadept
mkdir -p ~/.textadept && cp -r {modules,themes,lexers,init.lua} ~/.textadept/
textadept
and you should be able to use itFor dark interface:
Edit/create this file:
~/.gtkrc-2.0.mine
textadept-install-folder\share\themes\MS-Windows\gtk-2.0\gtkrc
Textadept.app/Contents/Resources/share/themes/Gnome-Cupertino/gtk-2.0/gtkrc
with the following content:
style "custombg" {
bg[NORMAL] = "#555555"
fg[NORMAL] = "#BABABA"
}
widget "textadept*" style "custombg"
You can change the colors as you wish. bg[NORMAL]
is background color and fg[NORMAL]
is the text color in the interface. The color is in #BBGGRR format, not #RRGGBB.
Idea from here
For some features to work:
Patch the source code and build. See, patches
directory for details.
Shortcut | Action |
---|---|
Ctrl+Tab | Switch between last used tabs. |
Ctrl+Shift+Tab | Open list of recent / recently closed files. |
Ctrl+Page up | Go to previous tab. |
Ctrl+Page Down | Go to next tab. |
Ctrl+Shift+K | Delete line(s). Supports multi selection, multi cursor. |
Ctrl+D | Duplicate line(s). Supports multi selection, multi cursor. |
Ctrl+P | Shows a list of possible commands. |
Ctrl+G | Go to a line. |
Ctrl+L | Select line(s). |
Ctrl+J | JavaDoc/PHPDoc comment. |
These events are introduced by the patched compile:
TAB_MIDDLE_CLICK
: Runs when tab is middle clicked.
TAB_MIDDLE_CLICK_BLANK
: Runs when middle clicked on blank space on tab bar.
TAB_DOUBLE_CLICK_BLANK
: Runs when double clicked on blank space on tab bar.
** Last tested in Textadept 10.8 under Linux 5.4 x86_64