рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрд╛рда рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рднреА рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдХреЛ рдЪреБрдирдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдореИрдВ рдЙрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рд╕реЗ рдЗрд╕ рд╡рд░реНрдЧ рдХреЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╣реИрдВред

рдЖрдзреБрдирд┐рдХ рдбрд┐рдЬрд╛рдЗрди, рд▓рдЪреАрд▓реЗрдкрди рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдВрдпреЛрдЬрди рдХреЗ рдХрд╛рд░рдг рд╕реАрдЬрд╝рди рдХрд╛ рдЙрджреНрдШрд╛рдЯрди, рдпрд╛ рдмрд▓реНрдХрд┐ рд╕реАрдЬрд╝рди, рдПрдЯрдо рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЦреЛрдЬ рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдПрдХ рдЫреЛрдЯреЗ рд▓реЗрдХрд┐рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдЕрдирджреЗрдЦреА рдХреА, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдмрд╣реБрдд рдЕрд╕реБрд╡рд┐рдзрд╛ рд╣реЛрддреА рд╣реИред
рд╕реНрдерд╛рдкрдирд╛
рдХрд┐рд╕реА рддрд░рд╣ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░реНрд╕ рдФрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓реНрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ Habr├й рдкрд░ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ , рд▓реЗрдХрд┐рди рддрдм рд╕реЗ рдмрд╣реБрдд рдкрд╛рдиреА рдмрд╣ рдЪреБрдХрд╛ рд╣реИ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдУрдПрд╕ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рддрдереНрдп рд╕реЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ рдХрд┐ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдВрдкрд╛рджрдХ рднреА рдореБрдлреНрдд рд╣реИред
рд╕рдВрдкрд╛рджрдХ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреЗрдВрдЯреВ рдПрдЯрдо рдХреЗ рд▓рд┐рдП рдЕрднреА рддрдХ рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред
(2:53)$ eix -e atom * app-editors/atom : (0) ~1.23.3 (beta) [M]~1.24.0_beta3 {test PYTHON_TARGETS="python2_7"} : https://atom.io : A hackable text editor for the 21st Century
рдЖрдк рдкреНрд░реА-рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХрд░рдХреЗ рдПрдХ рдЕрд╕реНрдерд┐рд░ рд╡рд┐рдХрд▓реНрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
app-editors/atom ~amd64
/etc/portage/package.accept_keywords
рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдХреЗрд╡рд▓ рдЖрдкрдХреЛ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
(2:56)$ sudo emerge -av app-editors/atom These are the packages that would be merged, in order: Calculating dependencies... done! ... < > app-editors/atom-1.23.3::gentoo
рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдереЛрдбрд╝рд╛ рдХрдЯреЗ рд╣реБрдП рдХреЛрдиреЛрдВ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВред рдирд╡реАрдирддрдо рдбрд┐рдмреЗрдЯ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ dpkg
рдХрдорд╛рдВрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЬреЛ Gentoo рдореЗрдВ рднреА рдЙрдкрд▓рдмреНрдз рд╣реИред
(2:62)$ sudo dpkg --no-force-depends -i atom-amd64.deb
рдЯреАрдо рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рдПрдХ рдмрд╛рджрд▓ рдЬрд╛рд░реА рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╕рдВрдкрд╛рджрдХ рдХреЛ рдЪреБрдкрдЪрд╛рдк рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкрд░рдорд╛рдгреБ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд▓рдШреБ рдкрдВрдХреНрддрд┐ 21 рд╡реАрдВ рд╕рджреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реИрдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдирд╛рд░рд╛ рд╣реИ ред рдпрд╣ 21 рд╡реАрдВ рд╕рджреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рдиреА рд╕реЗ reprogrammable рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рдареАрдХ рдЙрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬреЛ рд╢рд╛рдпрдж рдХреБрдВрдЬреА рд╣реИред рдПрдЯрдо рдореЗрдВ рди рдХреЗрд╡рд▓ рдПрдХ рддрдХрдиреАрдХреА рд▓реЗрдЦрдХ рдФрд░ рдбреЗрд╡рд▓рдкрд░ рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдХреБрдЫ рднреА рдмрджрд▓рдиреЗ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╣реИред
рдЖрдк рд╕рдВрдкрд╛рджрдХ рдХреЗ рд░реВрдк рдХреЛ рднреА рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдк рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рд╣реЗрдмрд░ рдкрд╛рдардХреЛрдВ рдХреЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЯреИрдЧ рдХреНрд▓рд╛рдЙрдб рджреНрд╡рд╛рд░рд╛ рдиреНрдпрд╛рдп рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рд╢реНрди рдирд╣реАрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИред
рд▓рдЧрднрдЧ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ CSON рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ рдФрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИрдВ:
"*": core: telemetryConsent: "limited" themes: [ "one-dark-ui" "base16-tomorrow-light-theme" ] "exception-reporting": userId: "b5dd74b8-b105-47ef-b89b-4e0f21b8d946"
" "*": core: telemetryConsent: "limited" themes: [ "one-dark-ui" "base16-tomorrow-light-theme" ] "exception-reporting": userId: "b5dd74b8-b105-47ef-b89b-4e0f21b8d946"

рдпрджрд┐ рдпрд╣ рдЖрдкрдХреЛ JSON рдХреА рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рд╕рдЪреНрдЪрд╛рдИ рд╕реЗ рдЗрддрдиреЗ рджреВрд░ рдирд╣реАрдВ рд╣реИрдВ, рдпрд╣ рдЙрд╕рдХрд╛ рдЪрдЪреЗрд░рд╛ рднрд╛рдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рд╢рд╛рдпрдж CSON рдирд╣реАрдВ рддреЛ vyrviglazny рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдЕрдзрд┐рдХ рдкрдардиреАрдп рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдХрдо рдХреЛрд╖реНрдардХ рд╣реИрдВ, рд╕рдм рдХреБрдЫ рдЙрджреНрдзреГрдд рдХрд░рдиреЗ рдФрд░ рднрд╛рдЧрдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, рджреЛ рдмреЛрд▓рд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рд╣реА рд╡рд╕реНрддреБред
JSON рдСрдмреНрдЬреЗрдХреНрдЯ { "greatDocumentaries": [ "earthlings.com", "forksoverknives.com", "cowspiracy.com" ], "importantFacts": { "emissions": "Livestock and their byproducts account for at least 32,000 million tons of carbon dioxide (CO2) per year, or 51% of all worldwide greenhouse gas emissions.\nGoodland, R Anhang, J. тАЬLivestock and Climate Change: What if the key actors in climate change were pigs, chickens and cows?тАЭ\nWorldWatch, November/December 2009. Worldwatch Institute, Washington, DC, USA. Pp. 10тАУ19.\nhttp://www.worldwatch.org/node/6294", "milk": "1,000 gallons of water are required to produce 1 gallon of milk.\nтАЬWater trivia facts.тАЭ United States Environmental Protection Agency.\nhttp://water.epa.gov/learn/kids/drinkingwater/water_trivia_facts.cfm#_edn11", "more": "http://cowspiracy.com/facts" } }
рдФрд░ CSON рдореЗрдВ рднреА рдпрд╣реА рдмрд╛рдд рд╣реИред
CSON рд╡рд╕реНрддреБ # !!! # ! greatDocumentaries: [ 'earthlings.com' 'forksoverknives.com' 'cowspiracy.com' ] # ! importantFacts: # ! ! emissions: ''' Livestock and their byproducts account for at least 32,000 million tons of carbon dioxide (CO2) per year, or 51% of all worldwide greenhouse gas emissions. Goodland, R Anhang, J. тАЬLivestock and Climate Change: What if the key actors in climate change were pigs, chickens and cows?тАЭ WorldWatch, November/December 2009. Worldwatch Institute, Washington, DC, USA. Pp. 10тАУ19. http://www.worldwatch.org/node/6294 ''' milk: ''' 1,000 gallons of water are required to produce 1 gallon of milk. тАЬWater trivia facts.тАЭ United States Environmental Protection Agency. http://water.epa.gov/learn/kids/drinkingwater/water_trivia_facts.cfm#_edn11 ''' more: 'http://cowspiracy.com/facts'
рд╢реИрд▓рд┐рдпрд╛рдБ *.less
рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд╛рд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓ рдореЗрдВ ~/.atom/styles.less
рджрд░реНрдЬ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
.status-bar { color: white; background-color: black; }

рд╡реИрд╕реЗ, *.css
рдмрдЬрд╛рдп *.less
рдХреНрдпреЛрдВ? рдХрдо рдПрдХ рд╕реАрдПрд╕рдПрд╕ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдк рд╕рд╛рдзрд╛рд░рдг рд╕реАрдПрд╕рдПрд╕ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ *.less
рд╢рд╛рдВрдд рдЖрддреНрдорд╛ рдореЗрдВ *.less
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣реИрдВрдбрд▓рд░ рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдорд╛рдирддрд╛ рд╣реИред
рдореБрдЦреНрдп рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ CSON рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рднреА рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ~./atom/keymap.cson
'atom-text-editor': 'enter': 'editor:newline' 'atom-text-editor[mini] input': 'enter': 'core:confirm'
рдпрд╣ Enter
рдХреБрдВрдЬреА рдХреЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ: рд╕рдВрдкрд╛рджрди рдореЛрдб рдореЗрдВ рдФрд░ рдХрдИ рддреНрд╡рд░рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдЪрдпрди рдореЛрдб рдореЗрдВред
рд╡реИрд╢реНрд╡рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ~./atom/config.cson

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдкреАрдПрд▓ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдПрдХ рд╣реА рдлрд╛рдЗрд▓ рд╕реЗ рдорд╛рд░реНрдХрдЕрдк рд▓реИрдВрдЧреНрд╡реЗрдЬ ~./atom/config.cson
ред рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╡реИрд╢реНрд╡рд┐рдХ рдФрд░ рдмрд┐рдВрджреБ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд, ~./atom/init.coffee
рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ ~./atom/init.coffee
рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИред рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ 2-4 рдореЗрдВ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХрд╣рд╛рдБ рд╕реЗ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реИ: Edit тЗТ Init Script
ред рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдХреЛрдб рдореЗрдВ рдПрдЯрдо рдПрдкреАрдЖрдИ рдХреА рдкреВрд░реА рдкрд╣реБрдБрдЪ рд╣реИ, рдЗрд╕реЗ рд╕рд╛рджреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рднреА рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ ~./atom/init.js
рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ~./atom/init.js
рд╕рдВрдХреБрд▓ рдФрд░ рдкреНрд░рддрд┐рд░реВрдкрдХрддрд╛
рдХреЛрдИ рднреА рд╕рдВрдкрд╛рджрдХ рдкрд░рд┐рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдПрдкреАрдЖрдИ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЕрдиреБрдорд╛рдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рддрдХрдиреАрдХреА рдЧреНрд░рдВрдереЛрдВ рдХреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдХрдореА рдереА:
- asciidoc-рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди
- wordcount
рдФрд░ рд╡реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд┐рдП рдмрд┐рдирд╛ рднреА рдЙрдбрд╝ рдЬрд╛рддреЗ рд╣реИрдВред

рдПрдЯрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рди рдХреЗрд╡рд▓ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ package-generator
, рдореЗрдиреВ рдореЗрдВ рдЖрдк рдЗрд╕реЗ Packages тЗТ Package Generator
рд╕реЗ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ ~/.atom/packages
рдореЗрдВ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХрдВрдХрд╛рд▓ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдЧрд╛ред
my-package/ тФЬтФА grammars/ тФЬтФА keymaps/ тФЬтФА lib/ тФЬтФА menus/ тФЬтФА spec/ тФЬтФА snippets/ тФЬтФА styles/ тФЬтФА index.js тФФтФА package.json
GitHub-Nosta
рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдПрдХ рдФрд░ рдЖрдХрд░реНрд╖рдг рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рд▓реЗрдЦрдХ рдЖрд░реА рдЧреАрдерд╣рдм рдкрд░ рд╕рд┐рд░реНрдл рдХреЛрдИ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЧреАрдерд╣рдмред рдЗрд╕рдХреЗ рдХрд╛рд░рдг, рдПрдЯрдо рд╢реБрд░реВ рдореЗрдВ рдЗрд╕реА рдирд╛рдо рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ GItHub рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реИред

Git рдЯреИрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз git
рдлрд╝рдВрдХреНрд╢рди рдХреА рд╕реВрдЪреА:
- рдкреНрд░рд╛рд░рдВрдн
- рдХреНрд▓реЛрди
- рд╢рд╛рдЦрд╛
- рдордВрдЪ
- рддреНрдпрд╛рдЧреЗрдВ
- рдХрдорд┐рдЯ
- рд╕рдВрд╢реЛрдзрди рдХрд░рдирд╛
- рдзрдХреНрдХрд╛
- рдкреБрд▓
- рд╕рдВрдШрд░реНрд╖реЛрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдВ
- рдкреБрд▓ рдЕрдиреБрд░реЛрдз рджреЗрдЦреЗрдВ
рдХреБрдВрдЬреА рдмрдВрдзрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╕рдорд╛рди рдХрд╛рд░реНрдп рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рд╕рдВрдкрд╛рджрдХ рд╣реА
рдХреЛрдб, рдпрд╛ рдПрдЯрдо рдореЗрдВ рддрдХрдиреАрдХреА рдкрд╛рда рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдПрдХ рдЧрд▓рддрдлрд╣рдореА рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, рдЬреЛ рдореИрдВ рдорд░рд╣рдо рдореЗрдВ рдПрдХ рдордХреНрдЦреА рдХреА рдЕрдзреАрдирддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣реВрдВрдЧрд╛ред рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдг рд╣реИрдВ: рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЬреЛрдбрд╝ рдФрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди, рд╕реНрдирд┐рдкреЗрдЯ, рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреА рдЬрд╛рдБрдЪред

рдЖрд╡рд╢реНрдпрдХ рд╣рдмреНрд░-рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд▓рд┐рдП, рдорд╛рд░реНрдХрдбрд╛рдЙрди рдореЗрдВ рдПрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди, рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдФрд░ table+tab
рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдбрд╝рд╛рди рднрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯреЗрдмрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реИред
| Header One | Header Two | | :------------- | :------------- | | Item One | Item Two |
рдХрдорд┐рдпреЛрдВ
рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЧрдиреНрджрд╛ рд╡рд░реНрддрдиреА-рдЬрд╛рдВрдЪ рд╣реИ, рдЕрдлрд╕реЛрд╕, рдЗрд╕реЗ рдЕрдиреНрдпрдерд╛ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реНрдкреЗрд▓рдЪреЗрдХрд┐рдВрдЧ рдПрдХ рдкреВрд░реНрдг рд╕реАрдо рд╣реИ рдЬрдм рдпрд╣ рд╡рд╛рдИрдкреА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕рд╛рдзрд╛рд░рдг рднрд╛рд╖рд╛ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ, рд╡рд░реНрддрдиреА рдХреА рдЬрд╛рдВрдЪ рд░реВрд╕реА рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХрдбрд╛рдЙрди, рдПрд╕рд╕реАрдбреЙрдХ рдФрд░ рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдпрд╣ рдПрдХ рдЫреЛрдЯреА рд╕реА рдЦрд╛рдореА рд▓рдЧрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рд╡рдЬрд╣ рд╕реЗ рдЖрдк рдЖрдо рддреМрд░ рдкрд░ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рдЖрд░ рд╕рдкреЛрд░реНрдЯ рдХреА рднреА рдХрдореА рд╣реИ; рд╡рд┐рдо рдХреЗ рдкрд╛рд╕ рд╕реВрдЪреАрдмрджреНрдз рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ "21 рд╡реАрдВ рд╕рджреА рдХрд╛ рд╕рдВрдкрд╛рджрдХ" рдирд╣реАрдВ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВ рдПрдЯрдо рдХреЛ рдПрдХ рдЙрдкрдпреБрдХреНрдд рдФрд░ рдЙрдкрдпреЛрдЧреА рд╕рдВрдкрд╛рджрдХ рдорд╛рдирддрд╛ рд╣реВрдВ рдЬреЛ рд╕рд╣реА рдЪрд░рдг рдореЗрдВ рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛрдЧрд╛ рдФрд░ рдмрди рд╕рдХрддрд╛ рд╣реИ, рдЕрдЧрд░ рд╡рд┐рдо рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдирд╣реАрдВ рд╣реИ, рддреЛ рдХрдо рд╕реЗ рдХрдо рдЗрд╕рдХреЗ рд╡рд░рд┐рд╖реНрда рд╕рд╣рд╛рдпрдХред