• 1(current)
  • 2
  • 3
  • 4
  • 5
  • 22
Release KodiDevKit: SublimeText3 plugin to support kodi skinning / scripting
#1
Star 
KodiDevKit

SublimeText plugin to help with Kodi Skinning and scripting

Image

Image

Image

Image

SublimeText 3 is available via PackageControl: https://packagecontrol.io/packages/KodiDevKit

Source:
https://github.com/phil65/kodidevkit

most up-to-date ReadMe + FeatureList:
https://github.com/phil65/kodidevkit/blo.../README.md

Needs build 3092+ to work properly!
some JSON functions need newest script.toolbox installed.
Donate: https://kodi.tv/contribute/donate (foundation), 146Gr48FqHM7TPB9q33HHv6uWpgQqdz1yk (BTC personal)
Estuary: Kodis new default skin - ExtendedInfo Script - KodiDevKit
Reply
#2
Everone is trying to move me from notepad++ to sublime.... but I'll resist Tongue
Thanks for sharing phil!
Main: Lancool II Mesh  - Ryzen 9 5900x - MSI x570 Unify - Zotac RTX 3080 AMP HOLO - 32GB Trident Z Neo 3600 CL16 -  EVO 960 M.2 250GB / EVO 940 250GB / MX100 512GB /  Crucial P1 2TB / WD Blue 3D Nand 2TB 
Sound: Saxx AS30 DSP - Beyer Dynamic Custom One Pro 
TV: Nvidia Shield 2019 Pro- Adalight 114x LEDs - Sony 65XG9505 - Kodi / Emby - Yamaha RX-V683 - Heco Victa 700/101/251a + Dynavoice Magic FX-4
Server: i3 Skylake - 8GB - OMV4 - 22TB Storage
Reply
#3
Very cool Phil. Definitely going to try this out.

@Sualfred: I was in the same boat but after trying it out I instantly switched to Sublime Text.
Reply
#4
Is there a must have which I'm missing at np++? Tongue
Explorer plugin, intend and syntax tools, git integration, powerful search/replace tool, style configuration, customizable context menu. I mean.. I have everything and simply do not find a reason. Ok, this localize value plugin is a nice to have, but not really necessary for me.
Main: Lancool II Mesh  - Ryzen 9 5900x - MSI x570 Unify - Zotac RTX 3080 AMP HOLO - 32GB Trident Z Neo 3600 CL16 -  EVO 960 M.2 250GB / EVO 940 250GB / MX100 512GB /  Crucial P1 2TB / WD Blue 3D Nand 2TB 
Sound: Saxx AS30 DSP - Beyer Dynamic Custom One Pro 
TV: Nvidia Shield 2019 Pro- Adalight 114x LEDs - Sony 65XG9505 - Kodi / Emby - Yamaha RX-V683 - Heco Victa 700/101/251a + Dynavoice Magic FX-4
Server: i3 Skylake - 8GB - OMV4 - 22TB Storage
Reply
#5
Snippets, Multi-cursor, fuzzy search for fast project and file switching, much faster for searching large projects, to name a few. Also completely customizable in every aspect.
Also Check out this tutorial to get started :
http://code.tutsplus.com/articles/perfec...-net-27293
Donate: https://kodi.tv/contribute/donate (foundation), 146Gr48FqHM7TPB9q33HHv6uWpgQqdz1yk (BTC personal)
Estuary: Kodis new default skin - ExtendedInfo Script - KodiDevKit
Reply
#6
+1 for the multi cursor feature. This is awesome.
Thx for the link, I will take a deeper look into it tomorrow when I'm in the office.
Main: Lancool II Mesh  - Ryzen 9 5900x - MSI x570 Unify - Zotac RTX 3080 AMP HOLO - 32GB Trident Z Neo 3600 CL16 -  EVO 960 M.2 250GB / EVO 940 250GB / MX100 512GB /  Crucial P1 2TB / WD Blue 3D Nand 2TB 
Sound: Saxx AS30 DSP - Beyer Dynamic Custom One Pro 
TV: Nvidia Shield 2019 Pro- Adalight 114x LEDs - Sony 65XG9505 - Kodi / Emby - Yamaha RX-V683 - Heco Victa 700/101/251a + Dynavoice Magic FX-4
Server: i3 Skylake - 8GB - OMV4 - 22TB Storage
Reply
#7
This is brilliant! Thank you!

And well done!
Reply
#8
@Phil Care to share the plugins you use?

Thanks.
Reply
#9
(2015-03-19, 01:34)Hitcher Wrote: @Phil Care to share the plugins you use?

Thanks.

My ST installation here is mainly focused on Python development so probably not that helpful for you.
Apart from some obvious ones (Sidebar enhancements for example) I remember xmllint stuff being pretty important for skinning. BigNoid set up ST3 for skinning not too long ago so perhaps he can be more helpful in this aspect.
You can also browse a bit at https://packagecontrol.io/ to find stuff that suits your needs.
Donate: https://kodi.tv/contribute/donate (foundation), 146Gr48FqHM7TPB9q33HHv6uWpgQqdz1yk (BTC personal)
Estuary: Kodis new default skin - ExtendedInfo Script - KodiDevKit
Reply
#10
I have the following packages installed:
PHP Code:
    "installed_packages":
    [
        
"GitGutter",
        
"Hooks",
        
"Indent XML",
        
"Package Control"
    


In combination with this keymap:
PHP Code:
[
  
// Move cursor to end of tag with Enter (xml only)
  
"keys": ["enter"], "command""move""args": {"by""characters""forward"true}, "context":
    [
        { 
"key""following_text""operator""regex_contains""operand""^[>)'\"\\]]""match_all"true },
        { 
"key""auto_complete_visible""operator""equal""operand"false },
        { 
"key""selector""operator""equal""operand""text.xml" }
    ]   
  },
  
// Replace = with ="" and move cursor (xml only)
  
"keys": ["="], "command""insert_snippet""args": {"contents""=\"$0\""}, "context":
    [
      { 
"key""selector""operator""equal""operand""text.xml" }
    ]   
  },
  
// Create tag when < is typed (xml only)
  
"keys": ["<"], "command""insert_snippet""args": { "name""Packages/XML/long-tag.sublime-snippet" }, "context":
    [
      { 
"key""selector""operator""equal""operand""text.xml" }
    ]   
  },
  
// Reindent
"keys": ["ctrl+alt+r"], "command""reindent" },

Reply
#11
Thanks guys, I'm almost converted but how do I use your keymap exactly?
Reply
#12
Preferences-->Key Bindings - User

Paste the code in that screen.

Re-indent is used in combination with the Indent XML package, select text and press ctlr+alt+r to indent.
Reply
#13
Soo.... played a while with Sublime. Realy powerful but I guess I'll stick at np++ for now. Simpy too used to it Tongue

Image
Main: Lancool II Mesh  - Ryzen 9 5900x - MSI x570 Unify - Zotac RTX 3080 AMP HOLO - 32GB Trident Z Neo 3600 CL16 -  EVO 960 M.2 250GB / EVO 940 250GB / MX100 512GB /  Crucial P1 2TB / WD Blue 3D Nand 2TB 
Sound: Saxx AS30 DSP - Beyer Dynamic Custom One Pro 
TV: Nvidia Shield 2019 Pro- Adalight 114x LEDs - Sony 65XG9505 - Kodi / Emby - Yamaha RX-V683 - Heco Victa 700/101/251a + Dynavoice Magic FX-4
Server: i3 Skylake - 8GB - OMV4 - 22TB Storage
Reply
#14
I'm converted with the auto-complete and multi-cursor functions. Just couldn't use v3 though as the packet manager had all sorts of problem.
Reply
#15
(2015-03-20, 01:30)Hitcher Wrote: I'm converted with the auto-complete and multi-cursor functions. Just couldn't use v3 though as the packet manager had all sorts of problem.

install this way:
https://packagecontrol.io/installation
and make sure it is not listed under Preferences --> Settings - User --> ignored packages.
newest version here: http://www.sublimetext.com/3dev
Donate: https://kodi.tv/contribute/donate (foundation), 146Gr48FqHM7TPB9q33HHv6uWpgQqdz1yk (BTC personal)
Estuary: Kodis new default skin - ExtendedInfo Script - KodiDevKit
Reply
  • 1(current)
  • 2
  • 3
  • 4
  • 5
  • 22

Logout Mark Read Team Forum Stats Members Help
KodiDevKit: SublimeText3 plugin to support kodi skinning / scripting1